【发布时间】:2012-10-23 15:19:58
【问题描述】:
我是 bash 脚本的新手。我有一个这样的字符串:\\abc\def\ghi
我想使用分隔符解析字符串,需要一行命令将其转换为/abc/def/ghi(将 Windows 路径转换为 unix 路径)。
【问题讨论】:
-
顺便说一句,这样的转换不会将 windows 路径更改为 unix 路径。例如:C:\WINDOWS -> C:/WINDOWS
我是 bash 脚本的新手。我有一个这样的字符串:\\abc\def\ghi
我想使用分隔符解析字符串,需要一行命令将其转换为/abc/def/ghi(将 Windows 路径转换为 unix 路径)。
【问题讨论】:
【讨论】:
string=$( echo "$string" | tr '\' '/' )
【讨论】:
或使用 sed:
kent$ echo -E "\abc\def\ghi"|sed 's:\\:/:g'
/abc/def/ghi
【讨论】: