私が見ることができる他の人のスクリプトがあります(注:ファイルです)。
#!/bin/bash
some commands
some commands
#!/bin/bash
some commands
some commands
#!/bin/bash
some commands
some commands
2番目、3番目のシェバンの目的が何であるかを知りたいです。間違いですか、それとも意図的ですか?
答え1
この行がビルドする埋め込みシェルスクリプトの先頭にない場合は、次の形式のシナリオ内にあります。
cat <<end_of_shell_script >dynamically_built_shell
#!/bin/bash
[...]
end_of_shell_script
copy
その後、見つかった繰り返し構成は多くの完全なシェルスクリプトの結果ですが、paste
スクリプトの最初の行(#!
。
これらのシェルスクリプトを使用する前に注意してください(no sudo
、no su
:))。
答え2
目的はありません。コメントだけです。 「一部のコマンド」には、後で実行するために別のファイルに保存するいくつかのコマンドが含まれていない限り。