shell-awk常见用法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell-awk常见用法相关的知识,希望对你有一定的参考价值。

awk也是一种数据处理工具,是一种最基本的语言,可以自定义变量,循环数组正则函数等
awk -f分隔符  ‘commands命令‘ 文件
 ‘条件{执行}条件{执行}‘多个条件可以使用各种操作符号
<><==> == !=   ~匹配  !~不匹配
例如
技术分享
技术分享
条件也可以使用&& ||  都可以 
技术分享
awk begin区是在执行条件之前提前输出的区域    end是在最后做的输出,中间可以插入普通条件,跟操作
技术分享
awk ‘中间可以用各种正则等等‘

函数是经常在自动化脚本中使用的一种技术,需要自行写.一个简单的脚本
这个脚本最基本的就是取消文件中的空行,其中sed我做的是屏幕输出如果想要直接删除只需要加-i
技术分享
编辑脚本任重而道远~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  • -eq   等于

  • -ne    不等于

  • -gt    大于

  • -lt    小于

  • -le    小于等于

  • -ge   大于等于

  • -z    空串

  • =     两个字符相等

  • !=    两个字符不等

  • -n    非空串

总结:

文档比较运算符  
-e filename  假如 filename存在,则为真  [ -e /var/log/syslog ] 
-d filename  假如 filename为目录,则为真  [ -d /tmp/mydir ] 
-f filename  假如 filename为常规文档,则为真  [ -f /usr/bin/grep ] 
-L filename  假如 filename为符号链接,则为真  [ -L /usr/bin/grep ] 
-r filename  假如 filename可读,则为真  [ -r /var/log/syslog ] 
-w filename  假如 filename可写,则为真  [ -w /var/mytmp.txt ] 
-x filename  假如 filename可执行,则为真  [ -L /usr/bin/grep ] 

 


本文出自 “11627223” 博客,请务必保留此出处http://11637223.blog.51cto.com/11627223/1911984

以上是关于shell-awk常见用法的主要内容,如果未能解决你的问题,请参考以下文章

C++注释的常见用法

Java: Java学习笔记之 String的常见用法

Java: Java学习笔记之 String的常见用法

json用法常见错误

gcd常见用法

java数组复制的几种常见用法