私は次のシバンラインを持つtcshスクリプトを見ています:
#!/bin/tcsh -fb
# then executes some commands
-bは何をしますか?
マニュアルページから:
-bオプション処理からの「中断」を強制し、それ以降のシェル引数を非オプション引数として処理します。残りの引数はシェルオプションとして解釈されません。これは、混乱や混乱を招くことなく、シェルスクリプトにオプションを渡すために使用できます。このオプションがないと、シェルはユーザーIDの設定スクリプトを実行しません。
しかし、私はそれが何を意味するのか本当に理解していません...
例は素晴らしいでしょう。
ありがとう。