grep: не могу открыть nohup.out

2047
Ahmad

Я делаю рекурсивный grep (grep -r), но он не говорит

grep: can't open nohup.out 

Как это сделать и grep во всех каталогах. У меня есть представление о nohup, но оно меня не интересует. Я просто хочу, чтобы мой grep завершился.

1
Не могли бы вы показать команду (с параметрами), которую вы выполняете? pabouk 11 лет назад 0
Есть ли у вас какие-либо обновления? Было бы интересно, почему это происходит ... slhck 11 лет назад 0

1 ответ на вопрос

0
slhck

Если вы grepжалуетесь на невозможность открыть файл, он все равно должен продолжить поиск.

Вы можете подавить вывод ошибок с помощью

  • используя -sопцию для grepили
  • добавив 2> /dev/nullк вашей команде
Нет, это не просто жаловаться .. это терпит неудачу на этом. Я думаю, что эти методы будут только подавлять сообщения об ошибках, а не поддерживать работу grep. Ahmad 11 лет назад 0
Пожалуйста, покажите фактическую команду, которую вы используете, и длинный формат `ls` файлов, над которыми вы работаете. Существует ли файл с именем `nohup.out`, и если да, можете ли вы удалить его? slhck 11 лет назад 0