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

  • 相关阅读:
    重建二叉树
    替换空格
    四种类型转换符
    KVC和KVO简单介绍
    多线程之GCD的理解
    iOS常用代码
    iOS开发一些经常用到的第三方框架
    AS3 about Array.splice()
    sharedobject
    FlashBuilder的快捷键
  • 原文地址:https://www.cnblogs.com/liu1026/p/8954191.html
Copyright © 2011-2022 走看看