标题:
awk对某一分割值做处理,再一并输出
[打印本页]
作者:
linda
时间:
2024-11-25 12:03
标题:
awk对某一分割值做处理,再一并输出
echo "aaa bbb ccc 11:22:33:44:55666 ddd" | awk -F ' ' '{a=$4; sub(/:[^:]*$/, "", a); print $1" "$2"|"a"|"$0}'
对第4个分割值“11:22:33:44:55666”做处理,先保存在变量a中,再通过sub函数去掉最后一个冒号及后面的内容,重新保存在变量a中,即“11:22:33:44”,再合并输出。
结果:
aaa bbb|11:22:33:44|aaa bbb ccc 11:22:33:44:55666 ddd
[
本帖最后由 linda 于 2024-11-25 12:12 编辑
]
欢迎光临 中神通公司技术论坛 (http://trustcomputing.com.cn/bbs/)
Powered by Discuz! 6.0.0