0
同じスクリプトでbashとexpectをインポートするにはどうすればよいですか?次の例を試しましたが、動作しません。シェルスクリプトで2つのライブラリをインポートするにはどうすればよいですか?
#!/bin/bash
#!/usr/bin/expect
両方同時にインポートすることはできません、bashだけが動作します。
同じスクリプトでbashとexpectをインポートするにはどうすればよいですか?次の例を試しましたが、動作しません。シェルスクリプトで2つのライブラリをインポートするにはどうすればよいですか?
#!/bin/bash
#!/usr/bin/expect
両方同時にインポートすることはできません、bashだけが動作します。
ここでは、重大な誤解や誤解があります。 #!
別名:シエバンなしインポートすべてのライブラリ。 これは、スクリプトを実行するためにインタプリタを使用する必要のあるOSを示します。例えば
スクリプトfoo
が
#!/bin/bash
echo foo
のように見える場合は、単に
./foo
(スクリプトの実行権限を設定すると仮定した場合)ことができますが、あなたは最初の行を省略した場合、あなたが持っています
/bin/bash ./foo
bash
とへは非常に明確な解釈言語なので、使用する言語を決めてから適切なインタープリタを使用する必要があります。
同じスクリプトに対して2つのインタプリタを持つことは、単純な意味がありません。