UNIX&LINUX/쉘스크립트

쉘스크립트 기본 for문

nineDeveloper 2014. 7. 14. 09:15
728x90
반응형
for문 - 주어진 값의 범위내에서 반복

형식
for 변수명 in 목록
do 
실행명령
done


---------------------
#!/bin/bash
for cnt in 1 2 3 4 5
do
echo $cnt
done
---------------------
결과
# ./for1.sh 
1
2
3
4
5




---------------------
#!/bin/bash
for ps in `ps -ef | grep sshd`
do
echo $ps
done
---------------------
# ./for2.sh 
root
2213
1
0
Jun16
?
00:00:00
/usr/sbin/sshd
root
4011
2213
0
Jun16
?
00:00:20
sshd:
root@pts/1





-------------------
#!/bin/bash
for all in *
do
mv $all `echo $all | tr [A-Z] [a-z]`
done
------------------
현재 디렉토리에 있는 모든 대문자 파일을 소문자로 바꾼다





--------------------------
#!/bin/bash
for file in $(ls *.sh);
do
echo $file
done
--------------------------
# ./for.sh 
for.sh
if.sh
test.sh
test2.sh
728x90
반응형