2014. 8. 22. 14:15

 

 int1 -eq int2

int1이 int2와 같다면 True 리턴 

 

 int1 -ge int2

int1이 int2보다 크거나 같은면 True 리턴

 

 int1 -gt int2

int1이 int2보다 크면 True 리턴

 

 int1 -le int2

int1이 int2보다 작거나 같으면 True 리턴

 

 int1 -lt int2

int1이 int2보다 작으면 True 리턴

 

 int1 -ne int2

int1이 int2과 다르면 True 리턴

 

 

 -d filename

 filename이 디렉토리면 True 리턴

 

 -f filename

 filename이 파일이면 True 리턴

 

 -r filename

 filename이 프로세스에 의해 읽혀진다면 True 리턴

 

 -s filename

 filename이 길이가 0이 아니면 True 리턴

 

 -w filename

 filename이 프로세스에 의해 쓰여질 수 있다면 True 리턴

 

 -x filename

 filename이 수행 가능하다면 True 리턴

 

논리

If...then

if [ expression ]

then

commands

fi

반복(루프, loop)

for var1 in list

do

commands

done

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

for a in 1 2 3 4 5 6

do

cd /app/domains/cuiSvr?$a/bin

./startNode.sh

sleep 5

done

함수

fname(){

commands

}

'Linux' 카테고리의 다른 글

netstat  (0) 2014.08.29
mpstat  (0) 2014.08.27
sysctl.conf  (0) 2014.08.27
OS 버전 확인  (0) 2014.08.26
db connection  (0) 2014.08.26
Posted by 아도니우스