'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 |
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 수직 탭
메모리 실제 장착돼있는 갯수 확인 (0) | 2018.09.03 |
---|---|
awk -F 구분자 복수개 지정 가능 (0) | 2018.09.03 |
쉘스크립트 비교 연산자 (0) | 2018.09.03 |
putty psftp 파일 업다운로드 (0) | 2018.09.03 |
Hdd하드와 ssd 하드에 따른 dbms 속도 비교 (0) | 2018.08.31 |
-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"이 아님.
awk -F 구분자 복수개 지정 가능 (0) | 2018.09.03 |
---|---|
쉘스크립트 변수 설명 (0) | 2018.09.03 |
putty psftp 파일 업다운로드 (0) | 2018.09.03 |
Hdd하드와 ssd 하드에 따른 dbms 속도 비교 (0) | 2018.08.31 |
warning: unmappable character for encoding UTF8 (0) | 2018.08.31 |