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

この記事の目次

結論

.を使う

解説

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を書いたりしています。