쉘 스크립트의 function을 사용하는데 Syntax error: "(" unexpected 와 같은 에러가 발생했다.
알고보니 우분투는 기본적으로 bash 쉘이 아니라 dash 쉘로 설정되어 있어서 발생한 문제였다.
해결방법은
sudo dpkg-reconfigure dash
를 실행하고 나오는 화면에서 No를 선택하면 bash 쉘로 변경이 완료된다.
*출처*
https://faq.hostway.co.kr/Linux_ETC/7267
'쉘 스크립트' 카테고리의 다른 글
[쉘 스크립트] for / while 문 (0) | 2023.10.09 |
---|---|
[쉘 스크립트] if문 / switch-case문 (0) | 2023.10.09 |
[쉘 스크립트] 변수와 함수 기초 문법 (0) | 2023.10.08 |