嗯,我使用bash脚本,现在我在一个名为“differ2”的文件中得到了一个输出,
该文件包含以下几行:
table3 ('13','20', '50');
table4 ('13','20', '50','60','70');
table5 ('13','20');
我需要创建一个取表名的数组,另一个取值,我想把这个数组放在文件中进行如下插入:
INSERT INTO $array_table
VALUES ($array_values);
INSERT INTO $array_table
VALUES ($array_values);
最佳答案
l34rn3r@l34rn3r-Aspire-E5-571 /tmp $ cat input.txt
table3 ('13','20', '50');
table4 ('13','20', '50','60','70');
table5 ('13','20');
l34rn3r@l34rn3r-Aspire-E5-571 /tmp $ awk '{ print "insert into "$1" values ";$1=""; print$0}' input.txt
insert into table3 values
('13','20', '50');
insert into table4 values
('13','20', '50','60','70');
insert into table5 values
('13','20');