awk中FS的指定
来源:互联网 发布:小海淘宝助手 编辑:程序博客网 时间:2024/06/11 07:52
awk之FS的指定
file:
FAN1 | 11h | ok | 160.96 | 11139 RPM
FAN2 | 12h | ok | 160.96 | RPM
FAN3 | 13h | ok | 160.96 | 10763 RPM
FAN4 | 14h | ok | 160.96 | 10998 RPM
FAN5 | 15h | ok | 160.96 | 11515 RPM
[code]
awk -F '[ ]' '{print $9}' file
awk -F '[ ]' '($9>11000)' file
#awk指定一个空格为分隔符
awk -F '[ ]'
1.使用空白字符作为分隔字段
将FS设置为一个空格,这种情况下,记录的前导空白和结尾
空白(空格或者制表符)将被忽略。FS默认为一个空格
awk -F " "
指定一个空格,开头末尾空白被忽略
awk '{}' file
2.使用单个字符
awk -F ","
awk 'BEGIN{FS=","}'
3.设置了不止一个字符作为字段分隔符,将作为一个正则表达式来解释
分割符与正则表达式匹配的最左边最长的非空的不重叠的子串
#指定一个制表符
FS="\t"
#指定一个或者多个制表符
FS="\t+"
使用正则表达式指定几个字符作为分隔符
FS="[':\t]"
4.每个字符都是一个域
FS=""
file:
FAN1 | 11h | ok | 160.96 | 11139 RPM
FAN2 | 12h | ok | 160.96 | RPM
FAN3 | 13h | ok | 160.96 | 10763 RPM
FAN4 | 14h | ok | 160.96 | 10998 RPM
FAN5 | 15h | ok | 160.96 | 11515 RPM
[code]
awk -F '[ ]' '{print $9}' file
awk -F '[ ]' '($9>11000)' file
#awk指定一个空格为分隔符
awk -F '[ ]'
1.使用空白字符作为分隔字段
将FS设置为一个空格,这种情况下,记录的前导空白和结尾
空白(空格或者制表符)将被忽略。FS默认为一个空格
awk -F " "
指定一个空格,开头末尾空白被忽略
awk '{}' file
2.使用单个字符
awk -F ","
awk 'BEGIN{FS=","}'
3.设置了不止一个字符作为字段分隔符,将作为一个正则表达式来解释
分割符与正则表达式匹配的最左边最长的非空的不重叠的子串
#指定一个制表符
FS="\t"
#指定一个或者多个制表符
FS="\t+"
使用正则表达式指定几个字符作为分隔符
FS="[':\t]"
4.每个字符都是一个域
FS=""
0 0
- awk中FS的指定
- awk之FS的指定
- awk之FS的指定
- awk的FS
- Linux中awk后面的RS, ORS, FS, OFS 含义
- 脚本乐园 awk中FS的一点细节
- 指定系统中默认的awk
- awk 指定输入域分隔符FS方法
- awk -F,FS,OFS,$NF 的使用
- awk 中的FS,OFS,ORS的差别
- awk中RS、ORS、FS、OFS的区别和联系小结
- 关于awk中NR、FNR、NF、$NF、FS、OFS的说明
- awk中RS,ORS,FS,OFS区别与联系
- 学习awk中RS,ORS,FS,OFS区别与联系
- awk中RS,ORS,FS,OFS区别与联系
- linux awk 中 RS,ORS,FS,OFS 区别与联系
- awk中RS,ORS,FS,OFS区别与联系
- awk中RS,ORS,FS,OFS区别与联系
- test_title_8
- test_title_9
- test_title_10
- test_title_11
- 众多Android 开源项目推荐,给力工作给力学习
- awk中FS的指定
- 细数黑客攻击的七大战术
- pthread_mutex_t 变量不建议做复制操作
- 个人体检都要做什么项目
- 佛山天一众合科技发展有限公司(离家很近)
- CCLabelTTF的设置 对齐方式
- Ant
- 湖南卫视元宵晚会彩排 张亮主持陈晓赵丽颖同台
- Xcode5配置svn