나는 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
이제이 줄은 sudo로 전체 스크립트를 실행하지 않을 때 이전에 정상적으로 작동했습니다. 이 라인에 대해 sudo로 실행되는 것이 내 지식에 영향을 미치지 않아야한다고 생각합니다. 아무도 아이디어가 있습니까?
dash
대신에 해석되는 것 같습니다bash
. 1 번 라인에서 shebang을 움직여보십시오.