Я новичок в шпаклевке.
Однако при запуске сценария оболочки я получил эту ошибку:
"cannot execute binary file"
Я верил, что синтаксис:
sh Name_of_shellScript.sh parameters
Как я могу решить это?
Я просто столкнулся с подобной проблемой, которая, по крайней мере, в моем случае, была вызвана тем фактом, что файл .sh
был закодирован в DOS (то есть с использованием \r\n
качестве окончания строки вместо простого \n
). Преобразование с помощью утилиты маститого fromdos
из пакета tofrodos исправила проблему.