批量拼sql - 使用shell
1.假如变量参数在column_list.txt中 cat column_list.txt 1111 1111 2222 2222 3333 4444 2.假如要生成批量查询test表中id等于上述列表值的select语句。可以使用如下命令: cat column_list.txt | awk '{print "select * from test where id="$0";"}' 生成效果如下: select * from test where id=1111; select * from test where id=1111; select * from test where id=2222; select * from test where id=2222; select * from test where id=3333; select * from test where id=4444; 说明:本命令可以进一步封装做成一个通用的sql脚本生成工具。或者简单改变生成其他sql语句。