728x90

sh 파일을 이용해서 학습 및 평가를 돌리는 경우가 많은데,

 

이 sh 파일에 띄어쓰기 혹은 줄 바뀜 등, 에러에 의하여

 

shell script error expecting "do" 에러가 뜨는 경우가 있다  

 

이는 해결하기 상당히 귀찮은 문제인데, 인터넷에 자꾸 찾아보다가 매번 까먹어서 여기에다가 올려둔다

 

파일명이 train.sh 일 때

 

cat train.sh | tr -d '\r' >> new_train.sh

 

 

이렇게 하면 동일한 파일 구조내에 new_train.sh 를 얻게되고, 

 

이를 원래 파일에 덮어 씌우면 된다

728x90

+ Recent posts