sed文件处理练习题
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
![]() |
作者:房佳亮 邮箱:crushlinux@163.com 出处:http://www.cnblogs.com/crushlinux/ 文章内容版权归作者所有,文章中涉及到的部分描述词汇及图片可能来源于互联网如涉及到版权问题请通过邮箱联系作者,作者会及时处理。未经作者允许禁止复制及转载文章内容。 |