shell脚本:替换文件路径中的冒号

时间:2013-11-29 10:26:10

标签: bash shell

我正在使用cygwin在windows下运行一些shell脚本。我有一个包含Windows文件路径的变量:

#!/bin/sh
pathToConfig=C:/workspace/proj1/etc/config.properties

现在我需要用:替换该路径中的\\:以适合其中的路径:

echo "create-jvm-options ${AUTH} \"-Dproperty.location=C\\:/workspace/proj1/etc/config.properties\"" >> ${commandFile}

知道如何解决这个问题吗?

1 个答案:

答案 0 :(得分:2)

试试这个bash

echo ${pathToConfig//:/\\\\:}