awk notes 编辑编辑编辑编辑编辑
字符串拼接
cat student | awk '{print " ALTER TABLE tableA ALTER " $1 " TYPE " $2 ";"}'
有表文件student.sql 创建语句提取关键结构如下:
"createdate" timestamp(6),
"createuserid" varchar(32) COLLATE "pg_catalog"."default",
"owneruserid" varchar(32) COLLATE "pg_catalog"."default",
使用 cat student | awk '{print " ALTER TABLE tableA ALTER " $1 " TYPE " $2 ";"}'
可将语句转换成 改变表字段(表结构)的语句 (行末行首可能有逗号,要自行去除)
ALTER TABLE epand_asset_maanger ALTER "createdate" TYPE timestamp(6); ALTER TABLE epand_asset_maanger ALTER "createuserid" TYPE varchar(32); ALTER TABLE epand_asset_maanger ALTER "owneruserid" TYPE varchar(32);
批量生成清除nohup.out的脚本
清除日志 删除日志 清空日志 定时清除 定时删除
先进入到对应服务列表目录,然后执行以下脚本
ll | awk '{print "echo \"\" > /data/upload/jars/" $9 "/nohup.out" }'
ll | awk '{print "echo \"\" > /data/upload/jars/" $9 "/otherjar/nohup.out" }'
作者:whatlonelytear
本文地址:https://www.cnblogs.com/whatlonelytear/p/11885055.html
欢迎转载,请在明显位置标明出处及链接。
感觉空虚寂寞,只是因为你无所关注,无处付出。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步