zoukankan      html  css  js  c++  java
  • 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/
      文章内容版权归作者所有,文章中涉及到的部分描述词汇及图片可能来源于互联网如涉及到版权问题请通过邮箱联系作者,作者会及时处理。未经作者允许禁止复制及转载文章内容。
  • 相关阅读:
    并列显示
    vertical-align,text-align 和 align的区别
    实现水平垂直居中
    overflow属性
    float属性
    table 标签
    idea中修改默认maven
    使用host的方式来破解idea
    mysql分区
    mysql数据库设计规范
  • 原文地址:https://www.cnblogs.com/crushlinux/p/6738279.html
Copyright © 2011-2022 走看看