ksh 기초 질문 - txt 내용을 변수로 저장 (not found [No such file or directory])
글쓴이: eternityova / 작성시간: 목, 2020/03/26 - 11:59오전
기초적인 질문합니다
ksh에서 txt를 읽어들일 경우 (test.txt에는 abc 가 있습니다)
주로 밑에와 같이 read 함수를 써서 읽는거 같습니다
while read test;
do
echo $test
done < "test.txt"
그러나 제가 원하는 건
저 test.txt에 있는 abc를
다른 변수를 지정해 저장하고 (ex) test2)
새로 지정된 변수를 읽어서
echo $test2
abc를 출력하게 하고 싶은데
제가 test2를 지정하고 돌릴때마다
test2: not found [No such file or directory]
라는 에러가 나옵니다
Forums:
안되는 코드를 보여 주세요.
안되는 코드를 보여 주세요.
위의 내용은 사람에 따라 얼마든지 다르게 해석이 가능 합니다.
그리고 test를 지정하고 돌릴때마다 에러가 난다는 것은 test 를 지정하는 방법이 잘못 되었을 수도 있습니다. 그러니 하고 싶은 코드를 만들어서 이렇게 만들었는데 왜 결과가 이렇게 나오지 않는지 질문을 하세요.
#!/bin/ksh
#!/bin/ksh
test3 = 1
exit 0
그냥 이렇게만 하고 돌려도
test3: not found [No such file or directory]
이런 에러가 나옵니다
ksh 는 안 써봐서 모르겠습니다만 bash랑
ksh 는 안 써봐서 모르겠습니다만 bash랑 비슷하다면 일단 저 띄어쓰기부터 없애보시죠.
좋은 하루 되세요!
test3 = 1 이 아니라 test3=1 이어야죠
test3 = 1 이 아니라 test3=1 이어야죠
쓰고보니 이미 위에 쓰셨네요.. ㅋㅋ
------------------------------------------------------------
ProgrammingHolic
아하 띄어쓰기 없애니까 잘 되네요
아하 띄어쓰기 없애니까 잘 되네요
shell 은 띄어쓰기도 잘 신경써야 겠군요
정말 감사합니다
댓글 달기