IT ▶/Linux & Network
[리눅스 유닉스 명령어 정리] – expr, awk, if 명령어
Jordan_
2020. 1. 11. 10:43
300x250
안녕하세요!
리눅스, 유닉스 서버에서 사용되는 명령어 간단히 정리하고자 합니다.
쉘 스크립트에서도 사용되므로 필요한 명령어를 파악하면 좋습니다.
1> expr : 연산기능 수행하는 명령어로 숫자를 연산하고 그 결과값을 사용
‘expr length $a : a의 길이를 구하는 명령어 입니다.
2> awk : 텍스트 형태 데이터를 행과 열로 구분하여 처리하고, 결과를 출력하는 도구
awk 사용 : 표현식이나 액션 입력받아 처리
awk ‘표현식 {액션}’ 파일
awk –f [awk 명령 스크립트 파일] 파일
awk –v : 변수 var = value 변수 선언
3> IF 조건문 (if ~ fi)
- 리눅스에서 if 명령어는 fi 명령어를 쌍으로 사용해서 조건문 종결을 해야한다.
- if 조건문 표현 방식
[$A -eq $B] A와 B 같은 경우 참 (equal)
[$A -ne $B] A와 B 다른 경우 참 (not equal)
[$A -ge $B] A가 B 보다 크거나 같은 경우 참 (greater, equal)
[$A -le $B] A가 B 보다 작거나 같은 경우 참 (less, equal)
[$A -gt $B] A가 B 같은 큰 경우 참
[$A -lt $B] A가 B 같은 작은 경우 참
5> 기타 명령어
ps -ef | grep -v "~" : 해당 "~" 패턴을 제외하고 출력한다.
wc -l : 카운트 명령어
728x90
반응형