Предположит, я создаю свой собственный сценарий, и я хочу, чтобы сценарий будет командой по умолчанию будет выполняться, если команда не найдена, как я могу идти о настройке Баша, чтобы это произошлоустановка команды по умолчанию для Баша
Например , команда называется defCMD
Пусть я печатаю некоторую случайную строку в командной строке:
$ viosjaldfksajflsfa
Обычно это будет выход «не viosjaldfksajflsfa найден»
Однако, вместо того, что происходит, я хочу «viosjaldfksajflsfa 'для подачи в качестве параметра в скрипт defCMD, который я написал, и, следовательно, вместо этого выполнить bash execute defCMD.
есть ли способ сделать это возможным?
'command_not_found_handle' был введен в' bash' 4.0, но я думаю, что большинство дистрибутивов Linux в настоящее время обновлено до версии 4.x. – chepner