Как использовать Bash в Linux
Bash так же мощен, как и другие оболочки, но в примере кода добавлены удобные функции, такие как двойные скобки .
Эти «башизмы» очень нравятся пользователям Bash, потому что они избегают иногда многословного и неудобного синтаксиса в других оболочках, таких как tcsh или ash.
Однако они уникальны для Bash и несовместимы с POSIX, что может вызвать проблемы совместимости в системах, не использующих скриптинг bash. Опять же, Bash — это бесплатное программное обеспечение с открытым исходным кодом, поэтому большинство пользователей могут установить его, если оно им нужно. Отсутствие совместимости только вызывает дополнительную зависимость и не исключает использования сценария.
Большинство современных дистрибутивов Linux и Unix по умолчанию предоставляют оболочку Bash. Они делают это, потому что Bash хорошо известен и имеет несколько удобных функций, которых нет в других оболочках.
Однако в некоторых системах по умолчанию используется другая оболочка. Чтобы узнать, используем ли мы оболочку Bash, мы можем использовать команду echo вместе со специальной переменной, представляющей имя текущего запущенного процесса