[예제1] ex.sh
#!/bin/sh
echo 이 스키립트는 시간을 보여주고 현재의 디렉토리 경로를
echo 출력한 후에 /root 디렉토리의 목록을 화면에 출력하는
echo 예제 파일입니다.
date
pwd
ls /root
[예제2] question.sh
#!/bin/sh
echo -n “우리 나라의 영문 국가명은?”
read nation
echo -n "우리나라의 국보 1호는?“
read kukbo
echo 영문 국가명 : $nation
echo 국보 1호 : $kukbo
[예제3] if.sh
#!/bin/sh
A=1
String="이것은 if문 예제입니다.”
String1="주어진 값이 0이하입니다.”
String2="주어진 값이 0이상입니다.”
echo $String
if [ $A -gt 0 ]
then
echo $String2
else
echo $String1
fi
조건식
표 현 방 식 |
참이 되는 경우 |
[ $A -eq $B ] |
A와 B가 값이 같은 경우 |
[ $A -ne $B ] |
A와 B가 값이 다른 경우 |
[ $A -gt $B ] |
A가 B보다 큰 경우 |
[ $A -lt $B ] |
A가 B보다 작은 경우 |
[ $A -ge $B ] |
A가 B보다 크거나 같은 경우 |
[ $A -le $B ] |
A가 B보다 작거나 같은 경우 |
[예제4] time.sh
#!/bin/sh
until date | grep "15:04:00"
do
sleep 0
done
echo "약속시간이야!”
[예제5] continue.sh
#!/bin/sh
while :
do
echo "오늘 즐거운 하루였어?”
echo "[예/아니오]”
read key
if [ "$key" = "아니오” ]
then
echo "$key가 뭐니 다시물어 볼게..”
continue
else
echo "그럼 잘자... 좋은 꿈꾸고...”
break
fi
done
'Security' 카테고리의 다른 글
ExeInfo (0) | 2007.03.09 |
---|---|
Stud_PE (0) | 2007.03.09 |
리눅스 find 명령어 (0) | 2007.03.09 |
일반적인 리눅스 명령어 모음 (0) | 2007.03.09 |
권한설정 chmod (change mode) (0) | 2007.03.09 |