我正在为自己制作一些“帮助”脚本,第一个是安装 NodeJS。我刚刚解决的第一个问题是source ~/.profile
持久化更改。我发现跑步. /scripts/install-nodejs.sh
可以使这项工作有效,但如果没有领先.
,它就不行。
无论如何,我是否可以在脚本中判断它是否是用之前的句点调用的,所以如果不是,我可以向自己输出一条消息,提醒我如何正确调用脚本?
作为参考,这是到目前为止的脚本
#!/bin/bash
echo -n "Installing NVM..."
apt-get -qq install curl > /dev/null
curl -s https://raw.githubusercontent.com/creationix/nvm/v0.16.1/install.sh | sh > /dev/null
echo "Done!"
source ~/.profile
另外,附带问题,是否有一种方法可以描述何时使用前面的句点调用脚本?
答案1
这.
是获取脚本的简写。获取脚本就像手动调用每个命令一样。
看一下这个点