cat <ファイルパス> | grep <"検索したい単語"> | wc -l
cat
:ファイルの中身を表示
|
:コマンドを連結させる記号
grep
:指定した単語の取得
grep <"単語"> <ファイル名>
grepオプション
.
改行文字以外の任意の1文字
*
直前の1文字の0回以上の繰り返しに一致。直前の文字は正規表現でも構わない
^
行の先頭を表す
$
行の末尾を表す
[ ]
かっこ内の任意の文字に一致。ハイフン(-)で範囲指定もできる。かっこ内の最初の文字に^を使用すると,意味が逆転する
+
直前の文字の1個以上の連続
?
直前の文字の0または1文字にマッチ
pattern1|pattern2
pattern1またはpattern2のいずれかにマッチ
(pattern)
patternをグループ化する
\
正規表現に使われる記号を普通の文字として扱う
引用URL:http://itpro.nikkeibp.co.jp/article/COLUMN/20060227/230786/
wc -l
:指定したファイルの行数・単語数・バイト数を表示するコマンド
オプションは下記参照
-c
バイト数のみを表示
-L
もっとも長い行の長さを表示
-l
行数のみを表示
-m
文字数のみを表示
-w
単語数のみを表示