我已經試過這樣:如何用「 /」使用sed替換路徑字符串中的「/」?
PATH="/user/dj/a/mydir"
PATH_FORMAT=`echo "${PATH}" | sed 's/\//\\\//'`
但它只替換第一個 「/」。 我想要得到的PATH_FORMAT值爲:
"\/user\/dj\/a\/mydir"
我怎麼能這樣做?在評論
echo "${PATH}" | sed 's/\//\\//g'
或者更具可讀性,因爲每喬納森Wakely:
你似乎缺少一個反斜槓,在我的答案中看到最新的編輯。 – Thor
爲什麼你需要有這個替代品?我從來沒有見過這種東西的良好用途...... –