Macos 如何在bash脚本中查找并用冒号替换forwardslashes?
我现在正在尝试的是:Macos 如何在bash脚本中查找并用冒号替换forwardslashes?,macos,bash,applescript,Macos,Bash,Applescript,我现在正在尝试的是: dir=$(pwd) dir=${$dir//\//:} 但出于某种原因,这是行不通的 其要点是将bash路径转换为applescript路径,而无需对其中的路径进行硬编码 我基本上是想做与此相反的事情: 您的语法有点不正确,不要在${}构造中的变量上使用$: dir=${dir//\//:} 您的语法有点不正确,不要在${}构造中的变量上使用$: dir=${dir//\//:} 您可以在内部$PWD变量中使用,而不是执行PWD命令。您可以在内部$PWD变量中使用,
dir=$(pwd)
dir=${$dir//\//:}
但出于某种原因,这是行不通的
其要点是将bash路径转换为applescript路径,而无需对其中的路径进行硬编码
我基本上是想做与此相反的事情:
您的语法有点不正确,不要在${}构造中的变量上使用$:
dir=${dir//\//:}
您的语法有点不正确,不要在${}构造中的变量上使用$:
dir=${dir//\//:}
您可以在内部$PWD变量中使用,而不是执行PWD命令。您可以在内部$PWD变量中使用,而不是执行PWD命令。