我有这个脚本
#!/bin/bash
cd /home/user/somedir
pwd
Run Code Online (Sandbox Code Playgroud)
它按预期工作,但我希望这个脚本将我传送到 /home/user/somedir,但我留在同一个目录中。
如何编写将我(在 gnome 终端中)传送到 /home/user/somedir 的脚本?
dan*_*jjl 14
你需要source
你的脚本。如果不是,它将在单独的子外壳中运行,更改子外壳的工作目录,而不是运行它的外壳的工作目录。
来源:
. myfile.sh
Run Code Online (Sandbox Code Playgroud)
或者
source myfile.sh
Run Code Online (Sandbox Code Playgroud)
你可以在这里阅读更多