检查脚本是如何启动的

检查脚本是如何启动的

我正在为自己制作一些“帮助”脚本,第一个是安装 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

.是获取脚本的简写。获取脚本就像手动调用每个命令一样。

看一下这个

相关内容