В сценариях оболочки используются команды оболочки, которые отличаются от сценариев Python.В отличие от сценариев Python, сценариям оболочки не требуется shebang .Ваша цитата объясняет это ясно:
Сценарий оболочки - это компьютерная программа, предназначенная для запуска оболочкой Unix, интерпретатором командной строки.
Она четко определяет оболочкускрипты, как они запускаются оболочкой Unix.Сценарии Python, с другой стороны, выполняются интерпретатором Python, а не оболочкой.
Поэтому сценарии Python не являются сценариями оболочки.Имейте в виду, что вы используете shell для запуска кода Python, но shell фактически перенаправляет содержимое скрипта в интерпретатор Python с помощью shebang.