最初の行の #!/bin/bash はどういう意味ですか?それはただのコメントであり、プログラムの他のすべてのコメントと同様に、シェルでは無視されますか?
または
インタプリタはこの行だけを解釈し、#で始まる他のすべての行は無視します(#!/ bin / bashを除く)。
ベストアンサー1
最初の行は、ファイルの実行時に使用するインタプリタをコンピュータに通知します。
Pythonでスクリプトを作成するとします。このスクリプトの実行中にPythonインタプリタを使用します。コンピュータはどのインタプリタを使用するかをどのように知ることができ、次の行でも知ることができます。シェルボーン、Pythonの場合
#!/usr/bin/env python
print "Hello world"
bashでスクリプトを作成し、bashスクリプトのshebangを使用してこのコードを実行するときにbashインタプリタを使用するようにコンピュータに指示するとします。
#!/usr/bin/bash
echo "Hello world"