bashの引数にデフォルト値を指定する方法、または引数が設定されていない場合にエラーメッセージを表示して終了する方法を知っています。(ここから)
引数が設定されているかどうかを確認し、設定されていない場合はコードを実行して終了します。
if [$1 is not set]; then
execute command
fi
別のコマンドのラッパーを書いています。最初の引数が設定されていない場合(実際には入力ファイル名です)、独自の使用法メッセージがあります。今のところハードコーディングしている他の入力があります。bashスクリプトの実際のコマンドは次のようなものです。
command $1 12 3124 534
スクリプトに$1が送信されなかった場合は、独自のヘルプメッセージを呼び出したいと思います。