RedHat Linux >> System Administration for Redhat Linux
|
[목차] |
제2장 쉘 프로그래밍
8. 반복문 Ⅰ - for 이 문법은 조건을 만족했을 때 계속해서 루프를 실행합니다.
# vi for1.sh for i in 0 1 2 3 4 5 ; do
# sh for1.sh 위와 같은 예가 있다고 합시다. 그러면 변수 i 라는 값에 0부터 5까지 순서대로 대입됩니다. 그래서 echo라는 명령을 사용하여 출력하면 값이 찍히게 되는 것입니다. 형식을 잘 봐두기 바랍니다. do 하고 done 라는 문장이 있습니다.
# vi for2.sh #!/bin/sh # chmod 755 for2.sh 현재 디렉토리의 파일목록이 나올 것입니다. [root@w3 /root]# vi for3.sh #!/bin/sh [root@w3 /root]# chmod 755 for3.sh [root@w3 /root]#for 문에서 'in값들' 부분이 빠지면, 이것은 $* 변수값이 사용됩니다. 즉, 이 스크립트의 인자로 주어지는 이름의 크기가 0바이트인 파일들을 만듭니다.
|
[목차] |