awk 'BEGIN {FS=":"} {if($1~/chen/||$3~/10/) print $0}' /etc/passwd ~是匹配正则表达式的意思。。awk 'BEGIN {FS=":"} {if($1==chen||$3==10) print $0}' /etc/passwd ==是匹配相等的值