Sourceコマンドが使えないときの裏技

この記事の目次
chevron_right 結論
chevron_right 解説

結論

.を使う

解説

dockerなどでsourceコマンドが使えない時、ありますよね?
そんなときは.が使えます。

$ . venv/bin/activate

これは

$ source venv/bin/activate

と一緒です。

そもそも、soruceコマンドはbash、zshなどの機能で、これらの親に当たるshにはsourceコマンドはなく、.を使ってファイルに書かれたコマンドを実行します。
なので、shを継承したbashでも.が使えるということです。

[PR] おすすめの本
この記事を書いた人
Nな人(えぬなひと)。
Nは本名から取っています。
Laravelが大好きなPHPerで、WEBを作るときはLaravelを技術スタックに絶対推すマン。
PHP、Pythonと、昔はperlを書いていたP言語エンジニア。
最近はNimを書いたりしています。