ファイルがあります。スラッシュで始まらず、www.
スラッシュを含まない行を選択したいと思います。結果を出力したいです。result.txt
最初の要件を満たすには、次の手順を実行します。
grep -v '^www\.' myfile.txt > result.txt
。
2番目の目標を達成するためにresult.txtを取得して実行します。
grep -v '/' result.txt > result2.txt
ファイルから複数のコマンドを実行し、結果を1つの出力ファイルに保存するためのより良いショートカットはありますか?result.txt
|
左側のコマンドの出力が|
右側のコマンドの入力となる複数のコマンドを実行したいことを知っています|
。私が知らないのは、grepや他のコマンドを使用する場合、|
つまり次のようにする必要があるということです。
grep -v '^www\.' myfile.txt | grep -v '/' > result.txt
または
grep -v '^www\.' myfile.txt | grep -v '/' mfile.txt > result.txt
ベストアンサー1
grep -v -e '^www\.' -e '/' myfile.txt > result.txt