728x90
반응형
unix , shell, 숫자, 문자 비교, -gt -lt -le -eq -ne
참조 사이트 : http://wiki.kldp.org/HOWTO/html/Adv-Bash-Scr-HOWTO/ : 구글에서 bash 검색
----------------------------------------------------------------------------------------
shell 상에서 숫자 비교및 문자열 비교 할때, 변수값 받아서 비교 처리 할 경우
#!/usr/bin/ksh
grep "No Archive Mode" /tsm/log/ora.log > /dev/null => 파일에서 해당 결과가 있을경우 0값, 없으면 1값 리턴
if [ $? eq 0 ]; then
echo "No Archive Mode" | tee -a $LOGFILE
exit
fi
숫자 비교
a -gt b : a가 크다
a -lt b : a가 작다
a -ge b : a가 크거나 같다
a -le b : a가 작거나 같다
a -eq b : 값이 같다
a -ne b : 값이 다르다
문자 비교
= : 문자열이 같다
!= : 문자열이 같지 않다
grep 옵션
cat XX |grep -i " 찾는 문자열 " |grep -v " 빼고 싶은 문자열 "
출처 : unix , shell, 숫자, 문자 비교, -gt -lt -le -eq -ne : 네이버 블로그 (naver.com)
728x90
반응형
'IT > 리눅스마스터1급' 카테고리의 다른 글
[linux/Tip] Openssl 버전 및 openssh 버전 확인 (0) | 2023.08.17 |
---|---|
Linux, 프로세스 확인(ps,pstree) (0) | 2023.08.17 |
리눅스 find, grep, awk 사용하기 (0) | 2023.08.17 |
리눅스 cat 명령어 사용법. (Linux cat command) - 리눅스 파일 내용 출력. (0) | 2023.08.17 |
Linux - 명령어 결과에서 grep으로 찾은 라인의 위 아래 라인까지 가져오기 (0) | 2023.08.17 |