我有两个sed命令,只在包含“INSERT INTO”的行中删除文本文件中“[”和“]”的出现,这些行到目前为止工作正常。
1 sed "/INSERT INTO/ s/\[//g" < Export.sql > ExportTemp.sql
2 sed "/INSERT INTO/ s/\]//g" < ExportTemp.sql > ExportSQL.sql
现在我 1读取文件Export.sql并写入文件ExportTemp.sql和 2读取文件ExportTemp.sql并写入文件ExportSQL.sql这是我真正想要的。
我想知道我是否可以将这两行合并为一条?
任何线索?
答案 0 :(得分:3)
在您的情况下,您可能不需要sed
多个命令。怎么样:
sed '/INSERT INTO/ s/[][]//g' Export.sql > ExportSQL.sql
答案 1 :(得分:0)
每次调用都可以有多个命令。请参阅sed联机帮助页 -