Я працював над сценарієм, який автоматизує налаштування середовища розробки для програми Raspberry Pi (покрокові деталі, які працюють тут ). Сценарій пов'язаний у цій статті, але для зручності ви також можете їх знайти тут . Тепер при запуску цього сценарію встановіть і налаштуйте середовище без помилок, але вам доведеться вводити свій пароль sudo не один раз через значення часу вимкнення sudo за замовчуванням. Тому я почав експериментувати, видаливши всі рядки sudo і запустивши весь скрипт через sudo в командному рядку так:
kemra102@ubuntuvm:~$ sudo ./pi_dev_env_install.sh
Це працює добре, як очікувалося, і проходить більшу частину шляху до цього моменту:
./pi_dev_env_install: 68: ./pi_dev_env_install.sh: Syntax error: "(" unexpected
Тепер цей рядок працював чудово раніше, коли не запускався весь сценарій із судо. Ніщо про цю лінію не працює як судо, що повинно зупинити її роботу, наскільки мені відомо, хтось має ідеї?
dash
замістьbash
. Спробуйте перенести