标签: regex sed
我有一个sql文件,我想将新行中的每个语句分开。要做到这一点,我需要替换"),("和#34; \ n"。我尝试了以下但我没有工作:
sed ’s/\),\(/\n/’ tables.sql
由于
答案 0 :(得分:4)
sed中的跳过括号是捕获组。语法如下:
$ echo $'(a),(b)' | sed 's/),(/\\n/g' (a\nb)