私のコレクションが増えています。スクリプトどの実行しないでください。。今彼らはshebangを持っています
#! /bin/cat
しかし、私が行ったように、実行時にbashにソースを提供することを好みます。
$ . /path/to/script.sh
または
$ source /path/to/script.sh
しかし、bashが組み込まれている.
のでsource
、そのようなスクリプトの代替shebang行は可能ですか?
ベストアンサー1
いいえ。 Shebangが登場すると、すでに敗北したのです。 Shebangはプロセス作成時に適用されますexec()
。これは通常、分岐後に発生するため、すでに別のプロセスにあります。 shebangを読むのはシェルではなくカーネルです。