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" }'
感觉空虚寂寞,只是因为你无所关注,无处付出。