Команда unix find Проблемы с разрешением в результате - PullRequest
1 голос
/ 07 мая 2011

в Unix,
когда я выполню

$ find . -name 'Export.class' -print

Отображение,

The file access permissions do not allow the specified action.
find: 0652-081 cannot change directory to </usr/.ibm>:

ошибки не должны отображаться в консоли. Требуется только результат.

Ответы [ 2 ]

5 голосов
/ 07 мая 2011

Вы спрашиваете, как "отключить" ошибки? Потому что если это так, то это делается так:

$ find . -name 'Export.class' -print 2>/dev/null

Это перенаправляет stderr в / dev / null, поэтому вы его не увидите, оставив только результаты.

1 голос
/ 07 мая 2011
$ find . -name 'Export.class' -print 2>/dev/null

2> перенаправление стандартной ошибки в /dev/null.

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