csh에서 파일리스트를 읽어 들일 수 있나요?

ytt123의 이미지

#!/bin/csh

foreach ii (a b c d e f g)
...
end

이 작업에서 a b c d e f g를 괄호안에 직접 치지 않고, 아래와 같이 작성된 list.dat를 한 줄씩 읽어서 처리하고 싶습니다.

more list.data
a
b
c
d
e
f
g

어떻게 하면 효과적일까요?

익명 사용자의 이미지

foreach ii (`cat list.dat`)
...
end

로 하면 됩니다.