shell awk命令字符串拼接详解程序员
2023-06-13 09:20:06 时间
TMALL_INVENTORY_30_GROUP my163149.cm6 3506 5683506 mysql-bin.000013 327359057 TMALL_INVENTORY_31_GROUP my163149.cm6 3606 5683606 mysql-bin.000017 301259529 $1 $2 $3 $4 $5 $6
目标:
TMALL_INVENTORY_30_GROUP 000013.327359057#5683506.0
awk
awk {position=$5":"$6"#"$4; print $1, position} posi.txt | awk -F [.] {print $1,$2"."0} | awk {print $1,$3}
字符串拼接,使用双引号 ,来连接两边的字符串
输出
TMALL_INVENTORY_30_GROUP mysql-bin 000013:327359057#5683506.0
TMALL_INVENTORY_31_GROUP mysql-bin 000017:301259529#5683606.0
如果输入:
awk {position=$5":"$6"#"$4; print $1, position} posi.txt | awk -F [.] {print $1,$2"."0}
则输出:
TMALL_INVENTORY_30_GROUP mysql-bin 000013:327359057#5683506.0
TMALL_INVENTORY_31_GROUP mysql-bin 000017:301259529#5683606.0
如果输入:
$ awk {position=$5":"$6"#"$4; print $1, position} posi.txt
则输出:
TMALL_INVENTORY_30_GROUP mysql-bin.000013:327359057#5683506
TMALL_INVENTORY_31_GROUP mysql-bin.000017:301259529#5683606
以上介绍了awk命令实现字符串拼接的一些例子,在linux中合理运用awk命令,用于日志分析与日常维护都是很有用的。
原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/3059.html
服务器部署程序员系统优化网站设置运维相关文章
- EFI Shell 命令参考
- linux shell 进去 uefi,怎么进入EFI Shell及怎么为UEFI截图「建议收藏」
- linux efi shell,EFI Shell 命令说明「建议收藏」
- linux find命令详解_常用的shell命令
- Shell脚本内建命令
- shell上一些有趣的命令
- Shell脚本编程:使用shell打印九九乘法表详解程序员
- 通过 SSH 在远程 Linux 系统上运行命令的方法
- SHELL – shell 脚本获取本机ip并将ip复制给变量待用详解程序员
- Linux下的替换命令:了解更多(linux下替换命令)
- Shell history详解:查看历史命令
- GDB使用shell命令和make命令
- Redis刪除指令的使用技巧(redis删除命令)
- 命令拥抱Linux:了解Cat命令(linux中的cat)
- 使用xterm命令让你的Linux飞一般的自在(xtermlinux)
- 揭秘Linux用户命令的秘密(linuxuser命令)
- 命令使用Linux下rz命令上传文件(linux下rz)
- 获取有关 Linux shell 内置命令的帮助
- Mastering Linux: The Ultimate Guide to Connecting to Your System with Shell(shell连接linux)
- Linux最常用的18个Shell命令
- 命令提升效率:学习Linux的常用Shell命令(linux常用shell)
- 轻松掌握终端命令:Linux用户组修改技巧(linux改变用户组)
- MySQL的命令行工具MySQL Shell介绍(mysql_shell)
- 操作简单,通过Shell快速安装Redis服务(shell安装redis)
- mongodb与mysql命令详细对比