Linux取代" //"字符串到" /"

时间:2016-02-24 02:03:16

标签: linux shell sed

我需要替换字符串" //"字符串" /"。例如:

/video//5//record

我需要它:

/video/5/record

我想使用sed:

sed -i -e 's//////g' inputfile

但我认为我对逃脱字符有一些问题。 任何帮助将不胜感激!!!

2 个答案:

答案 0 :(得分:3)

sed可以使用其他分隔符(任何标点字符) 尝试:

     sed -i -e 's://:/:g' infile

答案 1 :(得分:2)

您也可以通过转义尝试以下内容。

$ echo "/video//5//record" | sed -e 's/\/\//\//g'
/video/5/record