我正在为调用其他脚本的 Ubuntu VPN 创建一个对话框菜单,如下所示:
cd
cd myrepo/gui
./filetocall.sh
第一个cd
是确保第二个的目录cd
始终是 home。
有没有更好的方法可以用一行来解决这个问题?(在路径中没有特别命名用户,所以它可以在少数设备上安装和使用?)
~
(波浪号) 或$HOME
可用于获取当前用户的主目录,因此您可以执行以下操作:
cd ~/myrepo/gui
cd "$HOME/myrepo/gui"
甚至直接执行:
~/myrepo/gui/filetocall.sh
"$HOME"/myrepo/gui/filetocall.sh
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句