Program/Ubuntu
shell script error expecting "do"
Kaen2891
2024. 2. 20. 13:26
728x90
sh 파일을 이용해서 학습 및 평가를 돌리는 경우가 많은데,
이 sh 파일에 띄어쓰기 혹은 줄 바뀜 등, 에러에 의하여
shell script error expecting "do" 에러가 뜨는 경우가 있다
이는 해결하기 상당히 귀찮은 문제인데, 인터넷에 자꾸 찾아보다가 매번 까먹어서 여기에다가 올려둔다
파일명이 train.sh 일 때
cat train.sh | tr -d '\r' >> new_train.sh
이렇게 하면 동일한 파일 구조내에 new_train.sh 를 얻게되고,
이를 원래 파일에 덮어 씌우면 된다
728x90