さて、文字列が見つかったら、行を抽出するgrep -rhiについて知っていますが、ファイル全体をコピーしたいと思います。例えば、
ファイル.txt >
isexample #new
iesameplxpele
ieamama #new
grep -rhi "#new"を使用すると、抽出のみが行われます。
isexample #new
ieamama #new
以下を含むファイルのすべての内容が必要です。
iesameplxpele
どうすればいいですか?
もちろん、.txtファイルのすべての行には#newを含める必要があります。
ベストアンサー1
次の戻り値を確認する必要がありますgrep
。
if grep -q '#new' "/path/to/inputfile"; then
cp "/path/to/inputfile" "/location/of/outputfile"
fi