.txtファイルに文字列コピーファイルが含まれている場合gnuwin bash

.txtファイルに文字列コピーファイルが含まれている場合gnuwin bash

さて、文字列が見つかったら、行を抽出する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

おすすめ記事