在 bash 脚本之后保留在当前目录中



我正在尝试在一行脚本中克隆和安装依赖项。 git clone https://github.com/Study-Master/Java-WebSocket.git /tmp/socket && cd /tmp/socket && mvn install -Dmaven.test.skip=true,这是我输入的。但是此命令将离开当前目录并在执行后转到/tmp/socket。有什么方法可以让我继续留在当前目录中。

有什么方法可以让我继续留在当前目录中。

是的。 在子外壳中执行您的命令,即通过说( command )(将命令括在括号内):

( git clone https://github.com/Study-Master/Java-WebSocket.git /tmp/socket && cd /tmp/socket && mvn install -Dmaven.test.skip=true )

只需保存所需的目录即可。

PWD=$(pwd)

。执行pwd并将输出保存到 $PWD

因此,您的命令可能如下所示:

PWD=$(pwd); git clone https://github.com/Study-Master/Java-WebSocket.git /tmp/socket && cd /tmp/socket && mvn install -Dmaven.test.skip=true; cd $PWD

你回来了。

相关内容

  • 没有找到相关文章

最新更新