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
*.txtarquivos contémCookies, altere para*para qualquer arquivo. -
-lsignifica 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