Я пишу скрипт, мне нужно использовать sed для изменения некоторых файлов, я хочу знать, если операция завершилась ошибкой, такой как «Нет такого файла», могу ли я сохранить ошибку в текстовом файле или в переменной ? и как?
sed
Вы можете перенаправить stderr с помощью:
stderr
$yourcommand 2> log
stdin
stdout
sed -e 's/Some Text/Something else/' $file > output 2>errors
Перенаправляет ошибки (из stderr, дескриптор файла 2) в файл errors.
errors