텍스트파일의 내용을 순차적으로 읽어들이는 스크립트
2011.03.29 08:28
원문 : http://www.ischo.net -- 조인상 // 시스템 엔지니어
Writer : http://www.ischo.net -- ischo // System Engineer in Replubic Of Korea
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
/test.txt 파일의 내용에
file1
file2
file3
file4
file5
가 있는 경우
#!/bin/ksh
for LIST in `cat /test.txt`
do
echo $LIST
done
exit 0
와 같은 스크립트를 돌리면
file1
file2
file3
file4
file5
와 같은 결과가 나온다.
예전엔 이걸 구현하기 위해서
#!/bin/ksh
MAX_FILE_LIST=`cat /test.txt | wc -l`
i=1
while [ $i -le $MAX_FILE_LIST ]
do
READ_FILENAME=`head -$i /test.txt | tail -1`
echo $READ_FILENAME
i=`expr $i + 1`
done
요렇게 만들었었다. 결과는 같지만 위쪽이 훨씬 심플.