UNIXコマンド_20:wc, head, trail, grep

wc (word count)

・ファイルの行数、単語数を数える
・結果:行数、単語数、バイト数、ファイル名
・(例)
 vagrant@localhost unix_lessons]$ wc messages
13 153 1216 messages
※単語数は空白やタブで数えるので、日本語の単語数は正しく数えられない

・行数だけ数える(-lオプション)
・(例) 「wc -l messages」ファイルmessageの行数だけ数える

headとtail:ファイルの先頭や末尾の何行かだけを見る

・デフォルトでは10行。
・(例)ファイルmessagesの先頭の3行だけ見る:「head -n 3 messages」「head -3 messages」
・(例)ファイルmessagesの末尾の3行だけ見る:「tail -n 3 messages」「tail -3 messages」

grep(検索)

・(例)ファイルmessagesから単語etcを探す
 「grep 'etc' messages」