Algo como isso funciona:
grep -l 'Cookies' /Path/to/X/*.txt | xargs -I files mv files /Path/to/Y/
-
grep -l 'Cookies' /Path/to/X/*.txt
:- procurará todos os
*.txt
arquivos contémCookies
, altere para*
para qualquer arquivo. -
-l
significa apenas imprimir os nomes dos arquivos.
- procurará todos os
-
xargs -I files mv files /Path/to/Y/
- os moverá para o caminho desejado.
Ou até mesmo em vez de xargs
, podemos usar um loop:
grep -l 'Cookies' /Path/to/X/*.txt | while read i; do mv "$i" /path/to/x/; done