Можно ли перехватить ошибку (unknown command
) из интерфейса командной строки и что-то предпринять в случае возникновения ошибки?
Если быть более точным, я ищу способ сделать что-то вроде этого:
if [ previousCommandFails ] ; then
echo lastCommand >> somewhere.txt
fi
Эхо - это всего лишь пример того, что мне нужен доступ к этой последней команде.
Я хочу, чтобы это было поведение по умолчанию на моем компьютере, поэтому код должен быть размещен где-то вроде ~/.bashrc
.