Use grep to find content in files and move them if they match

前端 未结 9 913
无人共我
无人共我 2020-12-12 13:05

I\'m using grep to generate a list of files I need to move:

grep -L -r \'Subject: \\[SPAM\\]\' .

How can I pass this list to the mv command

9条回答
  •  时光说笑
    2020-12-12 13:30

    This alternative works where xargs is not availabe:

    grep -L -r 'Subject: \[SPAM\]' . | while read f; do mv "$f" out; done
    

提交回复
热议问题