zoukankan      html  css  js  c++  java
  • sed ,awk , cut三剑客的区别

    sed: sed只能截取文件中以行的来截取数据,,(grep命令可以过滤到某一行)

    例如:                                                                                            

               [root@localhost ~]# sed  -n  '2,3p'  /etc/passwd                               打印/etc/passwd文件中2-3行的数据
               bin:x:1:1:bin:/bin:/sbin/nologin
               daemon:x:2:2:daemon:/sbin:/sbin/nologin

    awk :重点是可以在某个文件中的空白字符太多的字段中截取需要的数据       (这是以竖列来截取的sed的不同)

    例如:awk -F:   '{print   $1}'   /etc/passwd    或   free -m  | awk  '{print  $3}'

    cut : 截取某个文件中的字符,自古按个来算,这个命令不适合截取文件中有多个空白字符的字段,适合截取没有空白的字段

    例如: awk -F:   '{print   $1}'   /etc/passwd

  • 相关阅读:
    abstract关键字
    方法重写
    对象初始化过程
    访问修饰符
    super关键字
    继承
    转发和重定向的区别
    tomcat中乱码问题解决
    jsp执行过程
    web程序常见错误及解决方法
  • 原文地址:https://www.cnblogs.com/liu1026/p/8954191.html
Copyright © 2011-2022 走看看