본문 바로가기
IT ▶/Linux & Network

[리눅스 유닉스 명령어 정리] – expr, awk, if 명령어

by Jordan_ 2020. 1. 11.
728x90

 

 

안녕하세요!

 

리눅스, 유닉스 서버에서 사용되는 명령어 간단히 정리하고자 합니다.

 

쉘 스크립트에서도 사용되므로 필요한 명령어를 파악하면 좋습니다.

 

 

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
300x250