열심히 리눅스를 공부하고 있는 학생입니다.
텍스트파일을 수정하는 쉘파일을 만들었는데 동작은 잘합니다.
문제는 $sh shellfile.sh로 실행하면 잘되는데
$./shellfile.sh로 실행하면 bad interpreter : 그런 파일이나 디렉터리가 없습니다 라고 뜹니다.
검색을 해보니 유닉스가 아닌 os에서 작성하고 넘겨오면 그렇다던데 우분투 vim에서만 작성했습니다.
그리고
echo "Name of a file to read : "
read file
이런식으로 제가 읽어올 파일의 이름을 file변수로 받을건데
줄바꿈 (\r\n)을 하더라고요
이줄바꿈을 안하고 그뒤에 직접 쳐지게 할순없나요?~