我有这样的记录:
"evSchema"\1\"UAT" "evSN"\1\"uadb" "evDirsep"\1\"/" "evRootPath"\1\"/work_area/APP_UAT/" "evSchema"\1\"RMS13" "evUser"\1\"STAGE"
我想更换\1\
新线。
我尝试使用sed
这个,但它不起作用。
有人知道该怎么做吗?
答案1
sed 's:\\1\\:\
:g' file
您必须转义匹配模式中的反斜杠。在替换中,这是一个反斜杠,后跟一个换行符。一些sed
实现(例如 GNU)sed
也支持\n
作为非标准替代方案。
输出
"evSchema"
"UAT" "evSN"
"uadb" "evDirsep"
"/" "evRootPath"
"/work_area/APP_UAT/" "evSchema"
"RMS13" "evUser"
"STAGE"