好的,我知道 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