0

我有一个脚本,我试图让用户输入命令的路径。而且大多数时候,这个命令将存在于用户目录中,所以通常情况下,PATH 将使用 ~ 符号输入。

代码看起来基本上是这样的(为了调试简单):

echo -n "Enter PATH to start-site command and press [ENTER]: "
read startSite

cd $startSite
./start-site.sh $repositoryName $DIR/..

但我只是收到一条错误消息,说 ~/my/path 不是文件或目录。如果我将错误中的命令复制并粘贴到终端中,它可以正常工作。

有任何想法吗?

4

0 回答 0