>> Delete Reply from No. 42553 article
No. RE: bash shell for문과 while문을 동시에 돌릴때.....

등록 2002-02-16 13:52:00 By localhost     조회 1
이름 단n키    

		: #!/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    --> 이 부분이 잘못 되었습니다.
 한개 파일만 읽고 종료하는 게 맞는 것 같습니다.
한개의 파일을 처리하고 exit문을 만났으니 스크립트가 종료가 됩니다.
      : done
  : exit 1   --> 이 것도 좀 이상합니다. 정상종료가 0, 이상 종료가 1입니다. ^^
   :
: 이렇게 하면....
: 폴더의 파일 하나만 읽어오는것 같아요....
: 뭐가 문제인지.....
: ^^;;;;
: 좋은 조언 부탁드립니다...^^
 --
즐 쉘 ^^
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved