c프로그램내에서 쉘스크립트를 실행시켰읍니다

jjjjrr의 이미지

안녕하세요
c프로그램내에서 쉘스크립트를 실행시켰읍니다
근데 쉘스크립트내에서 에러가 난것같은데
sh: line1: ./setstart: 글자깨짐
위의라인이 출력되는데
어떤의미인가여
setstart의내용은
#!/bin/sh

echo "update delete $1" > query
exit
위와같읍니다
어떤문제점이 있는건지
살펴봐주시면 감사하겠읍니다
그리구
글자깨짐현상이 왜일어날까여???
글자가 깨지지않도록하려면
어떻게하면될까요
조언부탁드립니다

cinsk의 이미지

Terminal이 현재 locale을 제대로 지원하지 않는 것 같군요. 먼저 locale을 C로 바꾸고 프로그램을 실행해 보기 바랍니다.

$ export LANG=C
$ a.out

또는

$ LANG=C a.out

--
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
Korean Ver: http://www.cinsk.org/cfaqs/