テキスト処理
cat
ファイルの内容を表示する。複数のファイルを連結する
例
#cat -n aaa.txt
aaa.txtを行番号と共に表示する。
#cat aaa.txt | more
aaa.txtを1行ずつ表示する
#cat aaa.txt bbb.txt ccc.txt > abc.txt
aaa.txtとbbb.txtとccc.txtを連結した
abc.txtを作成する。
diff
ファイルの内容を比較する
例
#diff -i aaa.txt bbb.txt
aaa.txtとbbb.txtの差異を表示する。
大文字と小文字の違いは無視する。
#diff aaa.txt bin
aaa.txtと同一名のファイルをbinディレクトリから検索し比較する。
#diff bin bin_bk
binディレクトリとbin_bkディレクトリで同一名のファイルを検索し、比較する。
tail
ファイルの末尾部分を表示する
例
#tail -f aaa.txt
aaa.txtの最終部分の文字列を読み続ける。
#tail -100 aaa.txt
aaa.txtの末尾100行を表示する。
#tail -F aaa.txt
aaa.txtのファイル末尾の追跡を、ファイルがremoveした後も行う。
#tail -F -n 0 aaa.txt
aaa.txtの末尾を表示する。-n 0がないと、コマンド実行すると何行かバーっと表示されるけど、-n 0をやっとくと実行後以降の文字しか表示しない。
vi
ファイルの内容を編集する
例
:q 編集の終了
:q 編集を強制終了
:wq 保存して終了
a カーソルの右隣に挿入するモードになる
dd カーソル行を削除
3d カーソル行から3行削除
x カーソル上の1文字削除
/xxx ファイルの内容からxxxという文字列を検索。nを押すと次のxxxに飛ぶ
:set number 行番号を表示する
wc
ファイルのバイト数・単語数・行数を表示する
例
#wc aaa.txt
#289 1726 78251 aaa.txt
289行、1726単語、78251バイトの aaa.txtというファイルである、という意味
#wc -l aaa.txt
aaa.txtは何行ですか?
#wc -w aaa.txt
aaa.txtの単語数は?
#wc -c aaa.txt
aaa.txtのサイズは?
#ls *.txt | wc -l
テキスト形式のファイルはいくつあるか。
合計: -
最終更新:2008年07月10日 11:25