ファイルから特定の文字列を含む行を抽出する[閉じる]

ファイルから特定の文字列を含む行を抽出する[閉じる]

コピーしたら

cp file.txt /home/user/file2.txt

ERROR私はちょうどから行を取得file.txtし、ファイルに入れたいと思いますfile2.txt。どうすればいいですか?

ベストアンサー1

cpそれは目的ではありません。cpファイルの内容の一部をオプションでインポートし、他のファイルに入れるのではなく、ファイルをコピーするために使用されます。

欲しいものを達成する方法はいくつかあります。最も単純なものの1つは次のとおりです。

grep -i ERROR file.txt > file2.txt   # Overwrite any existing file2.txt
grep -i ERROR file.txt >> file2.txt  # Append to file2.txt

すべて大文字のみを使用する場合は、ERROR削除してください-i

おすすめ記事