В Unix, cmd для рекурсивного поиска файла и получения файла, а не только пути к файлу - PullRequest
0 голосов
/ 29 ноября 2010

В Unix, что такое единственный cmd, который позволяет мне искать и находить файл рекурсивно, а затем извлекать файл, а не просто путь к файлу?

Ответы [ 2 ]

3 голосов
/ 29 ноября 2010

Что вы подразумеваете под извлечением?

Вы можете просто использовать аргумент -exec, чтобы найти.

$ find /path/to/search -type f -name '*.txt' -exec cat {} \;
$ find /path/to/search -type f -name 'pattern' -exec cp {} /path/to/new \;

Второй должен работать.

0 голосов
/ 29 ноября 2010
cat `find /wherever/you/want/to/start/from -name name_of_file`

Обратите внимание, что эти кавычки являются обратными (`).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...