Команда для поиска файла с определенным именем на SSH [закрыто]

Моя цель - написать команду для поиска файла с именем MABLE на моем сервере. Затем мне нужно создать эту команду, чтобы не сообщать об ошибках разрешений, но распечатывать все остальные ошибки.

В настоящее время я использую

find / -name MABLE 

После этого я вставляю

ls -d mable

Это не работает. Как лучше написать команду?

0
задан 1 September 2021 в 03:29

1 ответ

Вы можете использовать "подстановку процесса" для передачи результатов команды find команде grep, чтобы отфильтровать сообщения, включающие : Permission denied as in:

find / -name MABLE 2> >(grep -v ': Permission denied')

2> перехватывает вывод ошибок и перенаправляет его команде grep, в которой этот вывод появляется в виде файла ("неименованная труба").

1
ответ дан 4 September 2021 в 09:24

Другие вопросы по тегам:

Похожие вопросы: