tr

어떤 내용을 변환 

-d를 많이 사용함(delete)

head /etc/passwd | tr -d ':'

: 이 사라짐 

head /etc/passwd | tr [:lower:] [:upper:]

대문자로 변환

head /etc/passwd | tr ':' '%'

: 을 %로 변환

sed

stream editor

{RANGE}p 라인 출력 ( -n 과 같이 사용)

{RANGE}d 삭제 

/{SearchPattern}/p  특정문자 탐색

/{SearchPattern}/d

s/REG/REPLACE/ 

awk

텍스트 처리 Script Language

-F 구분자 

wc /etc/passwd | awk '{print $1}'

첫번째 탭 출력

head /etc/passwd | awk -F: '{print$1}'

: 키로 구분자를 지정 첫번째 출력

head /etc/passwd | awk -F: '/sy/{print$6}'

: 로 구분 sy가 들어간 문자 6번째 출력

+ Recent posts