Я пишу свой первый скрипт на bash и могу использовать некоторую помощь / совет. Я не могу проверить скрипт в данный момент - просто хочу знать, правильно ли он настроен.

У меня есть файл $ A_HOME/bin/nohup.out, и я ищу термин "ОШИБКА". Мне нужно, чтобы вывести результаты в файл, такой как output_error.csv или output_error.txt.

Исходя из того, что я прочитал, это сценарий, который я придумал

find "$A_HOME"/bin/nohup.out -exec grep "ERROR" {} /; -print >> output_error.csv

или же

grep -r ERROR "$A_HOME"/bin/nohup.out >> output_error.csv

Может кто-нибудь мне помочь? Я думаю, что должен использовать find, но я прочитал, что в таких ситуациях это не нужно.

Очень признателен.

0