Bash - 如何替换包含' /'人物

时间:2015-05-12 11:56:03

标签: regex bash sed

我试图替换包含' /'的csv文件中的一行。其中一列中的字符。有没有办法用sed取代它?我使用了两个变量:一个用于存储要替换的行,另一个用于替换它的字符串。

sed -i "/s/${CURRENTLINE}/${NEWLINE}/g"

行格式示例:

907;名称; 2015; 4444; DOC; 44;用户; 2015年6月3日

提前致谢!

1 个答案:

答案 0 :(得分:3)

您的sed命令以s开头,您可以使用备用的reges分隔符:

sed -i "s~${CURRENTLINE}~${NEWLINE}~g" file.csv