それはただのコンベンションです。コマンド ラインで指定された値に問題がある場合、ユーザーはよく使用法 () と呼ばれる関数を使用して、問題や予想される値を伝えます。例:
#!/bin/sh
if [ $# -ne 1 ] ; then
usage
else
filename=$1
fi
...
プログラムに送信された引数を確認するとき、コマンドが失敗したことをユーザーに通知する必要がある場合があります。
たとえば、プログラムが myprogram filename
で呼び出されると予想される場合 、次に usage
を呼び出します パラメータがない場合、または複数のパラメータがある場合。
usage
の内容でコード内の複数の場所に同じメッセージを表示する代わりに 、1 つの機能のみを実行することをお勧めします。