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

相关文章:

  • 2021-09-26
  • 2021-06-16
  • 2022-12-23
  • 2021-12-18
  • 2021-12-09
  • 2022-01-24
  • 2021-08-04
  • 2022-12-23
猜你喜欢
  • 2021-05-26
  • 2022-02-28
  • 2021-11-19
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-01-19
相关资源
相似解决方案