Сортировка файлов по содержимому с помощью командной строки - PullRequest
0 голосов
/ 14 марта 2012

У меня есть база данных файлов в папке. Я хочу отсортировать файлы, содержащие *C:, в одну папку и файлы, содержащие *c:, в другую папку. Как это может быть достигнуто? **

Я могу использовать *.krn для доступа к каждому файлу.

1 Ответ

3 голосов
/ 15 марта 2012
$ grep --help | grep with-matches
-l, --files-with-matches  print only names of FILEs containing matches

Что теперь зависит от того, сколько файлов есть, и насколько параноидально вы должны относиться к их именам.От самых простых

mv $(grep -l pattern files) target

до самых надежных

grep -l -Z pattern files | xargs -0 mv -t target-directory --
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...