좀 됐지만
bad interpreter: No such file or directory 라는 에러 메세지와 함께 쉘파일 실행이 안되었었다.
원인은 윈도우 개행문자가 포함되어 있었던것
그냥 vi로 보면 다른점이 없지만 vi 바이너리 모드(-b)로 실행해보면 ^M 문자가 포함된 것 을 볼 수 있다.
vi -b test.txt
:%s/^M/
vi replace 명령어로 윈도우 개행문자를 모두 지워주면 된다.
이 때 ^M은 단순 문자가 아닌 Ctrl + v + m 으로 입력해야 한다.
++ MobaXterm을 이용중인 경우 Ctrl + m을 누르면 창이 최소화 되는데 기본 단축키를 변경 해주자
Settings -> Keyboard shortcuts 에서 Ctr + M 키 변경 (한번 껐다 켜야 적용되었음)
'ubuntu' 카테고리의 다른 글
[Ubuntu] scp 서버간 파일전송 (1) | 2021.12.14 |
---|---|
[ubuntu] 리눅스 압축파일 tar, tar.gz 명령어 (0) | 2021.07.28 |
[ubuntu] Ctrl + z, Ctrl + c 차이점 | 왕초보 리눅스 (0) | 2019.11.14 |
[ubuntu] sudo su su- 명령어 (0) | 2019.08.02 |
[ubuntu] 우분투 서버 세팅 [18.04] 2 (0) | 2019.08.01 |