
안녕하세요 for 루프에서 "NOTHING HERE"를 가져오고 싶지만 HERE에서는 아무것도 얻지 못합니다.
pi@ed_pi:~ $ 고양이 test.txt
여기에는 아무것도 없습니다
pi@ed_pi:~ `cat test.txt`의 i에 대한 $ echo $i;
아무것도 없다
여기
pi@ed_pi:~ $
내가 뭘 잘못했나요?
왜 2개의 별도 $i를 얻나요?
감사해요
답변1
두 번의 루프 반복이 발생합니다.
for i in value1 value2; do ...
일하다. 당신은 원할 수도 있습니다
for i in "value1 value2"; do ...
이 경우에는 다음이 필요합니다.
for i in "$(cat test.txt)"; do echo $i; done