読者です 読者をやめる 読者になる 読者になる

Very Hard Delight Life

日々の記録を短めに記述。

シェルスクリプト内部でのシェルスクリプトの呼び込み

blog.dacelo.info

自作の関数などを頻繁に使いたいときに. シェルスクリプトへのパスは相対パスだと面倒なので,スクリプトがあるディレクトリの絶対パスを取得した後に相対パスへ変更するとぶれないかも.

source foo.shと同様に. foo.shが扱えるみたいだが,この"."の意味はなんなのでしょうか?

…と思っていたら,いろいろな人がまとめているようです. "."はドットコマンドと呼ばれるらしく,ドットコマンドで実行された場合,カレントシェルでスクリプトが実行されるため,変数の値を引き継ぐようです. どちらも同じ?らしい.

sourceコマンド (ピリオド)

ameblo.jp