선 밖에 선 자유인

라인 단위 읽기 (쉘 스크립트) 본문

IT/Programming

라인 단위 읽기 (쉘 스크립트)

Hotman 2014. 5. 21. 13:01

** 각 라인별로 ssh 작업 등을 할 때는 구) 의 내용은 에러가 발생한다.

    아래와 같이 cat 으로 파일을 열어 라인별로 받아오는 방법을 권장

 

#!/bin/bash


exec < [파일명]


while read line

do

    echo $line

done


 or 

#!/bin/bash


for line in `cat test.txt`

<실행 명령어> $line

done


** line에 띄어쓰기가 있는 경우 문제됨


---------------------------------------------

구)

#!/bin/bash


for file in 'test.txt' ; do

    while read line ; do

        <실행 명령어> $line

    done < $file

done



Comments