はこれを見つけることができませんでした。端末で次のコマンドを実行しました:端末出力の行数をカウントする
>> grep -Rl "curl" ./
これは、キーワードcurlが発生するファイルのリストを表示します。私はファイルの数を数えたいと思う。私が考えることができる最初の方法は、端末に入った出力の行数を数えることです。どうやってやるの?
はこれを見つけることができませんでした。端末で次のコマンドを実行しました:端末出力の行数をカウントする
>> grep -Rl "curl" ./
これは、キーワードcurlが発生するファイルのリストを表示します。私はファイルの数を数えたいと思う。私が考えることができる最初の方法は、端末に入った出力の行数を数えることです。どうやってやるの?
パイプ-l
(行数)スイッチを使用してwc
する結果:
grep -Rl "curl" ./ | wc -l
答えとして、ここでEaterOfCodeのコメントを置きます。
のgrep自体もちょうどので、コマンドと出力は次のようになります、カウント
を返す-cフラグがあります。
$ grep -Rl "curl" ./ -c
24
EDIT:
この答えは短くなるかもしれないので、受け入れ答えよりも良いように見えるかもしれませんが(それがwc
を使用しています)。私はもうこれに同意しない。私はwc -l
に配管して行数を数えることができることを覚えているように感じます。grep
以外のプログラムでも使用できるので、はるかに便利です。
が完璧な '-c'フラグを返します。なぜならアンドロイドシェルには 'wc'コマンドがないからです。 –
grep自体も、カウント – EaterOfCode