スクリプトがどのように起動するかを確認してください。

スクリプトがどのように起動するかを確認してください。

私は自分自身のためにいくつかの「ヘルパー」スクリプトを作成していますが、最初のスクリプトは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

これは.getスクリプトの略です。スクリプトを取得することは、各コマンドを手動で呼び出すのと同じです。

これを見て指す

おすすめ記事