我是新來的bash腳本。我有一個字符串,就像這樣:\\abc\def\ghi
根據反斜線分隔符分割字符串
我想使用分隔符解析字符串,並需要一行命令將其轉換爲/abc/def/ghi
(將Windows路徑轉換爲unix路徑)。
我是新來的bash腳本。我有一個字符串,就像這樣:\\abc\def\ghi
根據反斜線分隔符分割字符串
我想使用分隔符解析字符串,並需要一行命令將其轉換爲/abc/def/ghi
(將Windows路徑轉換爲unix路徑)。
非常感謝Dude這幫了我很多:) – pavan
哦,man,乍看之下看起來非常神祕...「{$ // // \ // //} – doubleDown
string=$(echo "$string" | tr '\' '/')
或SED:
kent$ echo -E "\abc\def\ghi"|sed 's:\\:/:g'
/abc/def/ghi
http://stackoverflow.com/questions/2871181/bash-string-replacing-a-some-char-with-another – gabga
順便說一下,這樣的轉換不會將Windows路徑更改爲unix路徑。例如:C:\ WINDOWS - > C:/ WINDOWS – Vlad