
/etc/passwd
-F: → 필드 구분자를 : 로 설정 (passwd 파일은 : 로 필드 구분)
첫 번째 필드 출력
awk -F: '{ print $1 }' /etc/passwd
# Result
root
jin
awk -F: -v str="'s uid is " '{ print $1str$3 }' /etc/passwd
# Result
root's uid is 0
jin's uid is 1000
$1 이 jin 인 줄만 선택 후 UID 출력awk -F: '$1=="jin" {print $3}' /etc/passwd
# Result
1000
jin로 시작하는 줄 수를 세는 명령어awk -F: '$1~/^jin/ {c++} END {print c}' /etc/passwd
# Result
3 # <- 줄 수
awk -F: '{print $NF}' /etc/passwd | sort | uniq -c
# Result
/bin/bash
/bin/sh