我试图替换包含' /'的csv文件中的一行。其中一列中的字符。有没有办法用sed取代它?我使用了两个变量:一个用于存储要替换的行,另一个用于替换它的字符串。
sed -i "/s/${CURRENTLINE}/${NEWLINE}/g"
行格式示例:
907;名称; 2015; 4444; DOC; 44;用户; 2015年6月3日
提前致谢!
答案 0 :(得分:3)
您的sed命令以s
开头,您可以使用备用的reges分隔符:
sed -i "s~${CURRENTLINE}~${NEWLINE}~g" file.csv