我是新手bash脚本。我有一个类似的字符串: \abcdefghi
我想使用定界符分析字符串,并且需要一个行命令将其转换为/abc/def/ghi
(将Windows路径转换为UNIX路径)。
尝试这样做:
$ x='abcdefghi'
$ echo ${x//\//}
/abc/def/ghi
请参阅参数扩展
注意
- 参数扩展是bash内置的,所以它比外部命令快
string=$( echo "$string" | tr '' '/' )
或sed:
kent$ echo -E "abcdefghi"|sed 's:\:/:g'
/abc/def/ghi