誰かがこれを手伝ってくれることを望んでいました。特定の文字列を含む最初の行、つまり「computer」(txtファイルで最初に出現する「computer」)を表示する方法を理解しようとしています。grepを使用してこれを実行したいと思います。
知っているgrep "computer" somefile.txt
「コンピュータ」を含むすべての行が表示されます。私は学びたいと思っています、そして誰かが私が聞きたい別の方法を持っているなら!
Thxみんな
grepの一致カウントオプションを使用する
grep -m 1 "computer" somefile.txt
grepはun*x全体で非標準であるため、http: //www.gnu.org/software/grep/はこれをサポートしていますが、ディストリビューションまたはunixがサポートしていない場合、これは機能しません。
パイプはあなたの友達です:
grep "computer" somefile.txt | head -n1
これは宿題ですか?
grep -v "computer" somefile.txt | head -n 1
最速で頭に浮かぶ。