1.使用sed获取/etc/passwd文件第一列和第7列。
sed -n "1,5 s#:.*:# #gp" /etc/passwd sed -nr '1,5s#(.*):x.*:(.*)#1 2#gp' /etc/passwd
2.使用sed获取/etc/passwd文件前5行的最后一个字符。
sed -n "1,5 s#.*(.)#1#p" /etc/passwd sed -nr '1,5 s#(.)#1 #gp' /etc/passwd | awk '{print $NF}' for i in $(head -5 /etc/passwd |rev); do echo $i | head -c1;echo ; done head -5 /etc/passwd | rev |while read line ; do echo $line | head -c1;echo ; done