20.09.2013 12:49
Occul
 
Оказывается, если определить функцию command_not_found_handle () в баше, то можно обрабатывать ситуацию "команда не найдена", т.е. вводить какие-то свои команды, обрабатывать ошибки и т.п., немного более широкое применение, чем, например, написание кучи alias. Поясню. Если вы определите эту функцию, то до выдачи сообщения о том, что команда не обнаружена, bash поместит в $1 введенную команду и выполнит эту функцию. Если функция вернет 127 (return 127), то сообщение о ненайденной команде будет выведено на экран.
10.10.2013 12:29
OlegON
 
Для того, чтобы можно было использовать регистронезависимые маски файлов, необходимо выставить nocaseglob, например
Код:
shopt -s nocaseglob; ls *.jpg
выведет не только *.jpg, но и *.JPG
Часовой пояс GMT +3, время: 14:07.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.