linux 中 awk内置变量 FIELDWIDTHS

 

001、FIELDWIDTHS  用于指定输出字段的宽度

复制代码
[root@PC1 test02]# ls
a.txt
[root@PC1 test02]# cat a.txt      ## 测试数据
abcdefghijklmnopqrstuvwxyz
ABCDEFGHIJKLMNOPQRSTUVWXYZ
[root@PC1 test02]# awk 'BEGIN{FIELDWIDTHS="3 2 1 5"} {print $1, $2, $3, $4}'  a.txt   ## 指定四个字段
abc de f ghijk
ABC DE F GHIJK
[root@PC1 test02]# awk 'BEGIN{FIELDWIDTHS="3 2 1 5"} {print $1, $4}'  a.txt     ## 输出1,4字段
abc ghijk
ABC GHIJK
[root@PC1 test02]# awk 'BEGIN{FIELDWIDTHS="5 10"} {print $2}'  a.txt      ## 输出2字段
fghijklmno
FGHIJKLMNO
复制代码

。 

 

posted @   小鲨鱼2018  阅读(88)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
历史上的今天:
2022-08-17 python 中统计 一段序列中ATCG的次数
2022-08-17 python 字符串中常见的内置函数
2022-08-17 python 中根据RNA序列输出密码子编码的氨基酸序列
2022-08-17 python 中os包的常见操作
2022-08-17 linux 中awk命令跳出外层循环
2022-08-17 linux 中sed命令 n和N的区别
2022-08-17 linux 中sed命令 P和p的区别
点击右上角即可分享
微信分享提示