Daily Archives: September 24, 2013

Home »  2013 »  September »  24th (Tuesday)

조건식

1. 문자열 비교

조건식
설명

문자열1==문자열2
문자열이 일치

문자열1!=문자열2
문자열이 일치하지 않음

-z 문자열
빈 문자열

-n 문자열
빈 문자열 아님

문자열==패턴
문자열이 패턴에 매치

문자열!=패턴
문자열이 패턴에 매치하지 않음

2. 수치 비교

조건식
설명

수치1 -eq 수치2
수치가 같음(equal)

수치1 -ne 수치2
수치가 같지 않음 (not equal)

수치1 -lt 수치2
수치1이 수치2보다 작음 (less equal)

수치1 -le 수치2
수치1이 수치2보다 작거나 같음 (less or equal)

수치1 -gt 수치2
수치1이 수치2보다 큼(greater than)

수치1 -ge 수치2
수치1이 수치2보다 크거나 같음 (greater or equal)

3.조건식에 따른 파일검사

조건식
설명

-e 파일명
파일이 존재함

-d 파일명
디렉터디

-h 파일명
심볼릭 링크

-f 파일명
일반 파일

4. 조건 논리연산

조건식
설명

조건1 && 조건2
양쪽 다 성립

조건! || 조건2
한쪽 혹은 양쪽다 성립

!조건
조건이 성립하지 않음

true
조건이 언제나 성립

false
조건이 언제나ㅣ 성립하지않음

 
전문가를위한 10년활용 리눅스 시스템을 보며정리~

mysql 엔진 타입확인

select table_schema,table_name,engine from information_schema.tables where table_schema=’$DBname’;
// “ << 이거아님 ‘ ‘  이거임 변경해서할것