Я беру определенное значение из текстового файла с помощью sed в переменную.
Если файл не существует, будет напечатана ошибка:
sed: невозможно прочитать путь к файлу: нет такого файла или каталога
Как я могу поймать эту ошибку и отобразить свой собственный сообщение и моя логика?
export RESULT=`sed '' ${FILE_PATH} | grep ${VAR_NAME} | cut -d "=" -f2-`
sed
возвращает ненулевой код выхода, если он не работает. Таким образом, вам нужно проверить $?
после sed
(но перед каналами, иначе их возможно нулевые коды выхода могут «перезаписать» sed
)