我需要將字符串「//」替換爲字符串「/」。例如:Linux將「//」字符串替換爲「/」
/video//5//record
我需要它是:
/video/5/record
我想用SED:
sed -i -e 's//////g' inputfile
但是我覺得我有一些問題處理逃逸字符。 任何幫助將不勝感激!
我需要將字符串「//」替換爲字符串「/」。例如:Linux將「//」字符串替換爲「/」
/video//5//record
我需要它是:
/video/5/record
我想用SED:
sed -i -e 's//////g' inputfile
但是我覺得我有一些問題處理逃逸字符。 任何幫助將不勝感激!
sed中可以使用其他分隔符(任何標點符號) 嘗試:
sed -i -e 's://:/:g' infile
您也可以嘗試通過以下逃逸。
$ echo "/video//5//record" | sed -e 's/\/\//\//g'
/video/5/record
感謝分享!這對我來說很有用。 – hismart
無法想象爲什麼這會得到低投票 - 對正確答案有個贊成! –
感謝分享! – hismart