2013-08-28 16 views

答えて

7

このお試しください: - ちょうどあなたの言葉をgrepし、その後、例えばこの
grep '^your_word' /path/to/file | wc -l

+0

もしあなたが望むなら、別のオプションもあります: - read -p 'あなたの言葉>>>'パターン awk -vパターン= "$パターン" '$ 0〜パターン{C++} END {print c}'ファイル –

+0

シェル変数をコマンドに渡す?私は、数字を含む行を数えなければならない場合、次のスクリプトは{0..16}のiのために – user2517676

+0

を実行しませんでした。 do {0..16}のjに対して を実行します。 do エコーA $ i B $ j grep '^ A: "$ i" B: "$ j"'ファイル| wc -l done done – user2517676

10

を:あなたがしたい場合ファイルtest.txt内のパターンmoreを検索するには、次のコマンドを入力します。

+1

単語で始まる必要がある場合。 'grep '^ word'/path/to/file/| wc -l' – thedarkwinter

+0

@thedarkwinterあなたは右の部分を忘れています。ありがとう – dostrander

+0

コマンドにシェル変数を渡すには?私は数字を含む行を数える必要がある場合、次のスクリプトは{0..16}のiのために – user2517676

4
grep -c "pattern" <filename> 

のような...行をカウントするためにトイレ-lを使用

awk '/^yourwordtofind/{a++}END{print a}' file 
+0

...パターンの先頭にパターンを固定するには、 '^ more'を使用します。 –

関連する問題