일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- c++11
- conda
- Eclipse
- 배열
- SSH
- pandas
- awk
- postgresql
- ubuntu
- ngui
- pi
- 쉘
- mysql
- C++
- Unity
- with
- DROP
- null
- sqlite
- expect
- if
- Shader
- dataframe
- List
- boost
- sql
- SVN
- python
- FIND
- autovacuum
- Today
- Total
その先にあるもの…
[SHELL SCRIPT] 쉘스크립트IF 본문
if [ 조건 ]
then
실행 문장
fi
if [ 조건 ]
then
실행 문장
else
실행 문장
fi
if [ 조건 ]
then
실행 문장
elif [ 조건 ]
실행 문장
else
실행 문장
fi
[ String ] - 문자열이 널(NULL)인지 체크, Null이 아니면 참
[ StringA = StringB ] - A문자열과 B문자열이 같은지 체크, 같으면 참
[ StringA != StringB ] - A문자열과 B문자열이 다른지 체크, 다르면 참
[ -z string ] : 문자열의 길이가 0이면 참
[ -n string ] : 문자열의 길이가 0이 아니면 참
[ -eq ] : 값이 같으면 참
[ -ne ] : 값이 다르면 참
[ -gt ] : 값1 > 값2
[ -ge ] : 값1 >= 값2
[ -lt ] : 값1 < 값2
[ -le ] : 값1 <= 값2
[ -a ] : &&연산과 동일 and 연산
[ -o ] : ||연산과 동일 xor 연산
[ -d String ] : 파일이 디렉토리면 참
[ -e String ] : 파일이 있으면 참
[ -L String ] : 파일이 심볼릭 링크면 참
[ -r String ] : 파일이 읽기 가능하면 참
[ -s String ] : 파일의 크기가 0 보다 크면 참
[ -w String ] : 파일이 쓰기 가능하면 참
[ -x String ] : 파일이 실행 가능하면 참
[ 파일1 -nt 파일2 ] : 파일1이 파일2보다 최신파일이면 참
[ 파일1 -ot 파일2 ] : 파일1이 파일2보다 이전파일이면 참
[ 파일1 -ef 파일2 ] : 파일1이 파일2랑 같은 파일이면 참
'프로그래밍' 카테고리의 다른 글
[C++]const_cast (0) | 2018.12.12 |
---|---|
[C++]LNK2019 (0) | 2018.10.19 |
[SHELL SCRIPT] 쉘 스크립트 scp 예제 (0) | 2018.03.29 |
[SHELL SCRIPT] 쉘 프로그램 (0) | 2018.03.14 |
[C++]C++ 람다 (0) | 2016.06.08 |