码迷,mamicode.com
首页 > 其他好文 > 详细

学习笔记第二十七节课

时间:2018-04-28 10:41:56      阅读:133      评论:0      收藏:0      [点我收藏+]

标签:作业

awk

  • 技术分享图片
  • awk支持分段,比如passwd的文件很有规律,可以分开匹配。
  • awk 最简单的功能,-F (加了-F 就是表示要分割,后面就添加分割的符号,比如:)分段 显示 passwd 的第一段内容,以:分割。
  • 技术分享图片
  • 想打印多个分割的内容,就加,
  • 技术分享图片
  • 打印所有的内容 不用-F 直接打印就行了。 就相当于cat
  • 技术分享图片
  • awk忽略了-F 没有指定分隔符,默认将会以空格 空白字符为分隔符去打印。
  • 技术分享图片
  • 还有个功能和sed 很相似 就是把带有某些字符的行给打印出来。
  • 技术分享图片
  • 如果要求只打印第一段,要加一些选项。-F
  • 技术分享图片
  • 同样也支持正则的选项。
  • 技术分享图片
  • awk 所有字符不用脱译。
  • 同样的 也支持多个表达式一起写。 就和平时命令行的;一样。 如果不知道几段的root 和user在哪 可以用grep去查看 因为带颜色显示。
  • 技术分享图片
  • awk 也可以实现grep查看root和user的功能。只是写法和刚才的不同。
  • 技术分享图片
  • awk 也支持数学运算表达式。 这里= 要用两个,用一个就相当于赋值了。
  • 技术分享图片
  • 也可以精简化, 比如 列出来 第三段等于0 只打印第一行 第三段大于等于一千, 只打印第一行。
  • 技术分享图片
  • 加上双引号和不加双引号区别很大,加上双引号相当于sorrce 不加-n去阿斯玛排序,会认为这是一个字符串 不是一个数字。
  • 技术分享图片
  • 不等于就是 != 也可以匹配字符串。
  • 技术分享图片

学习笔记第二十七节课

标签:作业

原文地址:http://blog.51cto.com/13645927/2108709

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!