【发布时间】:2012-03-08 03:48:07
【问题描述】:
我正在尝试使用以下 awk 脚本从名为 file.txt 的文件中计算 每 1000 个 记录并将这些记录括在括号中
file.txt 的内容
12345
23456
43567
awk '{ printf $0 " " } NR%1000 == 0 { print "" }' file.txt | sed 's/.*/(&)/'
输出
(12345 23456 43567)
我需要将此输出与 mysql 批量删除语句 相关联,例如以下
Delete from ReportingDetail where ReportingDetailID IN (12345,23456,43567);
- 我无法添加“从 ReportingDetail 中删除 ReportingDetailID IN" 到每一行的合并。
- 我无法在记录之间添加“,”。
非常感谢您的帮助!
【问题讨论】:
-
+1 表示好的问题陈述、示例输入、预期输出和一些代码!祝你好运。
标签: mysql bash shell scripting awk