В Suse 11, хотя оболочкой по умолчанию является bash, когда я запускаю любую исполняемую оболочку, например ./IsCurrentShell, этот сценарий запускается с использованием sh вместо bash. Как я могу изменить это поведение таким образом, чтобы скрипты, запускаемые с использованием ./, выполнялись с bash.
РЕДАКТИРОВАТЬ: - Ищете решения глобального уровня, такие как любые изменения в .bashrc или любое изменение переменной среды. Или добавление записи в какой-нибудь конфигурационный файл.
Положив #!/bin/bash
к строке shebang вашего скрипта явно должно помочь.