a.txtというファイルが100行あります。wcへの2つのgrepコマンドのパイプ
grep rake a.txt | wc #returns 10 lines
grep -v rake a.txt | wc #returns 90 lines
grep Rake a.txt | wc #returns 3 lines
これらの100行の一つは両方を持っているが、私はのみ「熊手」と行をしたいです。私は試みたgrep Rake a.txt | grep -v rake a.txt | wc
90行を返しますか?
3行すべてを 'Rake'で検索したい場合はgrep
にパイプし、3行に 'Rake'は含まれていて 'rake'はない場合はwc
を使用して行を数えます。私はリダイレクトを使って別のファイルを作成してからgrep -v
その新しいファイルを作ることができましたが、それは本当に私の目標です。私はそれが単純なものだと確信していますが、私はどのように私の命令を修正するのですか?
ここでは、サンプル入力と期待される出力が役立ちます。 –