Создание определенных сценариев для использования в Lubuntu / LXDE, как описано здесь здесь , которые должны выглядеть следующим образом
и были созданы для запуска с помощью ярлыка, описанного в последней части этого ответа, для поиска в Интернете выбранного текста я допустил ошибку: я запустил некоторые сценарии со строкой
#! bin/bash
вместо
. ]#! /bin/bash
, но обнаружил ошибку только после попытки использовать те же сценарии в другой системе (Xfce in Mint), что заставило меня найти и найти ответ здесь , в котором предлагалось исправить: и теперь исправленные скрипты работают так, как задумано в Mint / Xfce.
Но сценарии с плохой строкой все еще работают в Lubuntu, как будто плохая строка была не такой уж плохой!
(Настройки ярлыков lxde находятся в ~/.config/openbox/lubuntu-rc.xml
, и они явно укажите сценарии, содержащие плохую строку.)
Как это возможно?
Вероятно, что разные оболочки / интерпретаторы не слишком строги, и либо не обращают внимания на шебанг, либо не ошибаются, когда интерпретатора в шебанге не существует. Я предположил бы, что второе более вероятно.
Какую оболочку вы использовали в случае?