Shell脚本
Reference
Shell笔记
shell自动清理30天以上的文件
shell自动备份PVE里的虚拟机系统文件
chatgpt做的自动备份pve镜像
shell 定时备份文件夹脚本以及删除过期备份
写一个断电按顺序自动关闭服务器的脚本
GPT:自动停止服务,控制关机
GPT: Shell 停止Docker 应用
GPT: Shell从文档读取配置信息
Shell传参给脚本,带参数运行
GPT:Shell停止Systemd服务
停止Moosefs服务
StartMoosefs.sh
StopMoosefs.sh
StopDocker.sh
StopSysyemService.sh
备份脚本
Linux运维常用脚本总结
网卡绑定bond配置脚本
自动取文件脚本
shell脚本: 同步两个本地文件夹
分割mysql-slow慢日志的脚本
解压不成功退出整个解压
Linux操作 :批量截取文件第一列,去重
文本的一些操作
nginx监控脚本
监控tomcat脚本
kafka监控脚本
zookeeper监控启动脚本
本文档使用 MrDoc 发布
-
+
首页
Linux操作 :批量截取文件第一列,去重
可以使用通配符来批量处理它们。假设你的文件都按照相同的格式命名,只有时间序列不同,你可以使用通配符来匹配这些文件名。 ``` for file in SEND_HN02104_731_2024*_00_001.dat; do awk -F '|' '{print $1}' "$file" > "${file%.dat}_awk.dat" done ``` 取第一列 , 再去重 : ``` for file in SEND_HN02104_731_2024*_00_001.dat; do awk -F '|' '{print $1}' "$file" | sort -u > "${file%.dat}_awk_sort.dat" done ``` 用 '|' 或者 ','分割 ``` for file in SEND_HN02104_731_2024*_00_001.dat; do awk -F '[|,]' '{print $1}' "$file" | sort -u > "${file%.dat}_awk_sort.dat" done ```
dz
2024年4月2日 11:54
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码