write ahead log

ロールフォワード用

2016-03-17から1日間の記事一覧

commコマンド[POSIXコマンド]

commコマンドは2つのファイルを行単位で単純比較します. 単純比較なので事前ソートが必須です. #サンプル用ファイル1 $ cat text1.txt 1 2 3 4hoge 5 #サンプル用ファイル2 $ cat text2.txt 1 2foo 3 4 5 上記2ファイルに対して実行すると $ comm text1.txt …

waitコマンド[POSIXコマンド]

waitコマンドは他のプロセスやジョブの完了を待つためのコマンド. $ sleep 5 & [1] 3775 $ wait $! # $!はバックグラウンド実行された直前のプロセスのプロセス番号を持つ [1]+ 終了 sleep 5 これだけだとなんの有り難みもないが,シェルスクリプト内で同期処…

sleepコマンド[POSIXコマンド]

sleepコマンドは指定時間(秒)動作を停止します. $ sleep 1 # => 1秒何も起きない $ POSIXだとこれだけみたいです. POSIX外だと以下の指定方式が使えるようです. s(秒),m(分),h(時間),d(日) $ sleep 1m # => 1分何も起きない $ 単体だとまず使いませんが,シェ…

cmpコマンド[POSIXコマンド]

cmpコマンドは1byte単位でファイルを比較できるコマンドです. 例 例として下記の様なファイルを用意します. $ cat greeting1.txt Hello, World. $ cat greeting2.txt hello,world 比較してみます. $ cmp greeting1.txt greeting2.txt greeting1.txt greeting…

vimで文字コードを指定してファイルを開きなおす

vim

:e ++enc=文字コード 文字コードでよく使うのは cp932(shift JIS?) utf-8 くらいだろうか