Shell脚本,awk条件判断与逻辑比较&&, |
您所在的位置:网站首页 › awk字段数 › Shell脚本,awk条件判断与逻辑比较&&, |
Shell脚本,awk条件判断if与逻辑比较&&,||
O、条件判断解决的一些问题: 1、输出所有行还是部分行, 2、输出行的部分数据内容, 3、设置多个条件 语法: awk [选项]’[条件]{指令}’ dir 条件可以填写:正则表达式,数值/字符比较,逻辑比较 一、正则 ~匹配,!~不匹配 1、awk ‘/^ro/{print $1,$7}’ dir 以:为分割符,打印文件中包含以ro开头的内容行的第一列和第七列 2、awk -F: ‘$7!~/bash$/{print $1,$7}’ dir 以:为分割符,指定文件中第七列不是以bash结尾的行,打印其第一列和第七列 3、awk -F: ‘$7~/bash$/{print $1,$7}’ dir 以:为分割符,指定文件中第七列是以bash结尾的行,打印其第一列和第七列,如果列数$后面没有~接正则就会报语法错。 二、数值,字符串比较,像if但是省略了if ==等于,!=不等于,>大于,>=大于等于,=0&&$3 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |