mhash-0.9.9.tar


'job > linux' 카테고리의 다른 글

libmcrypt-2.5.7  (0) 2018.09.03
no more recursive clients: quota reached  (0) 2018.09.03
root 계정 ssh접속 안되게  (0) 2018.08.31
pop3 login error  (0) 2018.08.31
disk fatal error  (0) 2018.08.31

$0  실행된 쉘 스크립트 이름

$#   인자의 갯수

$$  쉘 스크립트의 PID

$1~ $nnn $1은 첫번째 인자 $2는 두번째 n 은 n번째

$*  스크립트에 입력된 인자들의 목록 

$@  $*과 같다. 다만 구분자가 IFS변수의 영향을 받지 않는다. 

$?  마지막 명령의 결과값(결과값이 없으면 0 , 있으면 1,2 등)

$!  백그라운드 PID




[root@ns dong]# sh test1.sh  1 2 3 4 5 6 7

[$0] 실행된 쉘 스크립트 이름 :  test1.sh

[$#] 인자의 갯수 : 7

[$$] 쉘 스크립트의 PID :  25114

[$1 $2 $3 $4] $1은 첫번째 인자 $2는 두번째 n 은 n번째 :  1 2 3 4

[$*] 스크립트에 입력된 인자들의 목록 :  1 2 3 4 5 6 7

[$@] $*과 같다. 다만 구분자가 IFS변수의 영향을 받지 않는다. :  1 2 3 4 5 6 7

[$?] 마지막 명령의 결과값(결과값이 없으면 0 있으면 0말고 다른숫자  ) :  0

[$!] 백그라운드 PID : 




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


\a 경고음

\b 백스페이스

\n 개행,줄바꿈

\t 수평 탭

\v 수직 탭

-eq 같음

-ne 같지 않음

-gt 더 큼

-ge 더 크거나 같음

-lt 더 작음

-le 더 작거나 같음

[ "$A" -ne "$B" ]



< 더 작음

<= 더 작거나 같음

> 더 큼

>= 더 크거나 같음

(("$A" >= "$B"))






문자열 비교


= 같음

== 같음(= 와 동의어)

!= 같지 않음


if [ "$A" = "$B" ]



< 아스키 알파벳 순서에서 더 작음


if [[ "$A" < "$B" ]]

or

if [ "$A" \< "$B" ]




> 아스키 알파벳 순서에서 더 큼


if [[ "$A" > "$B" ]]

or

if [ "$A" \> "$B" ]



-z 문자열이 "null"임. 즉, 길이가 0


-n 문자열이 "null"이 아님.

+ Recent posts