IT

0208 UNIX 024. [for] for 구문예제 (sh)

띠앗머리 2016. 1. 26. 09:50

#!/bin/sh

for pal in Tom Dick Harry Joe

do

 echo "Hi $pal"

done

echo "The End"

 

for 구문에서 in 다음 인자를 생략하면 명령행 인자를 하나씩 처리한다.

#!/bin/sh

for person in `cat maillist`

do

 echo "sent mail $person"

#mail $person < letter

done

echo "The letter has been sent."

mi2!mb_cctf:~ [1009]> cat maillist

tom

patty

kim

dany

mi2!mb_cctf:~ [1008]> mailer

sent mail tom

sent mail patty

sent mail kim

sent mail dany

The letter has been sent.