안녕하세요 유닉스 C쉘 변수에 특수문자 * 관련 질문드립니다.
글쓴이: 익명 사용자 / 작성시간: 일, 2020/09/27 - 6:39오후
안녕하세요. 유닉스 C쉘 스크립트 작성중에 문제가 있어서 문의드립니다.
File(imsi)의 텍스트 내용은 아래와 같습니다.
-------------
ABCD*EFGH
ABCDEFG
AAAAAAAAA
-------------
for 문 사용해서 한줄씩 읽어서 오려고하는데
foreach X(`cat imsi`)
echo "$X"
end
간단하게 설명하고자 이런식으로 적었구요.
X의 값에 문자열에 *이 들어가면 중간에 쉘이 종료되더라구요
리눅스는 가능한테 유닉스는 안되네요.. 방법이 있을까요?
Forums:
Linux 와 Unix 에서 동일한 C shell
Linux 와 Unix 에서 동일한 C shell 인지 확인해 보세요. C shell 도 csh 가 있고 tcsh 가 있습니다. 리눅스에서는 보통 tcsh 를 사용하죠.
동일한 것 입니다
C Shell과 csh가 다른것인지 몰랐네요..
동일한 csh로 생성했고 동일하게 적용시켰는데 * 이 포함되면 반복문 자체가 멈춰버리네요
해결 방법이 있을까요?
댓글 달기