Обычно хижина относится только к #!
(!
обычно называется "ударом", и похоже, что "она" - повреждение или "SHARP" или "хеша" для #
) - целую строку называют строкой хижины
Это действительно намеренно запускается с символа комментария для назад-совместимости с вещами, которые не знают, как обработать его; !
должен, по-видимому, только отличить его от случайного комментария, начинающего файл, таким образом, файл, который начинается # this is my script!
не пытается работать this is my script!
интерпретатор
Как enzotib сказал, необходимо реконфигурировать локали. Выполненный DEBCONF_PRIORITY=low sudo dpkg-reconfigure locales
.
en_US.UTF-8
в первом вопросе.en_US.UTF-8
как локаль по умолчанию во втором вопросе.Если Ваш vi
vim
, затем необходимо заботиться о локалях и настройках enconding в энергии:
Первый вопрос: Какую локаль Вы используете?
echo $LC_ALL
Моя печать оболочки de_DE.utf8
Второй Вопрос: действительно ли это - та же локаль, используемая в энергии? (В сессии энергии)
:set enc
Моя печать энергии encoding=utf-8
HTH