질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

bash shell for문과 while문을 돌릴때..

작성자 정보

  • wizard 작성
  • 작성일

컨텐츠 정보

본문

#!/bin/bash
TempFile=/export/home/magic94/temp/testtemp
cd /export/home/magic94/testdown
for file in *
do
 while read line
 do
         echo $line > $TempFile
         var=$(cut -f1 -d| $TempFile)
         if [ "$var" = H ]
         then
                 var1=$(cut -f2 -d| $TempFile)
         elif [ "$var" = L ]
         then
                 var2=$(cut -f1 -d| $TempFile)
                 var3=$(cut -f2 -d| $TempFile)
                 var4=$(cut -f3 -d| $TempFile)
                 var5=$(cut -f4 -d| $TempFile)
                 echo $var1,$var2,$var3,$var4,$var5 >>

/export/home/magic94/testmake/jaego.csv
         else
                 exit 0
         fi
 done < $file

 exit 0
done
exit 1

이렇게 하면....
폴더의 파일 하나만 읽어오는것 같아요....
뭐가 문제인지.....
^^;;;;
좋은 조언 부탁드립니다...^^

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,284 명
  • 현재 강좌수 :  36,959 개
  • 현재 접속자 :  379 명