GNU/Linux >> Linux の 問題 >  >> Linux

シェルスクリプトでの使用法()とは何ですか?

それはただのコンベンションです。コマンド ラインで指定された値に問題がある場合、ユーザーはよく使用法 () と呼ばれる関数を使用して、問題や予想される値を伝えます。例:

#!/bin/sh
if [ $# -ne 1 ] ; then
    usage
else
    filename=$1
fi
...

プログラムに送信された引数を確認するとき、コマンドが失敗したことをユーザーに通知する必要がある場合があります。

たとえば、プログラムが myprogram filename で呼び出されると予想される場合 、次に usage を呼び出します パラメータがない場合、または複数のパラメータがある場合。

usage の内容でコード内の複数の場所に同じメッセージを表示する代わりに 、1 つの機能のみを実行することをお勧めします。


Linux
  1. シェルドットファイルでできること

  2. ポータブルシェルプログラミングのリソース?

  3. AptまたはApt-getInShell Scriptingを使用する必要がありますか?

  1. ファイル記述子とシェルスクリプト?

  2. Bashシェルスクリプトで文字列を比較する方法

  3. % は Linux シェル文字列で何をしますか?

  1. シェルスクリプトのステートメントブロックメカニズム?

  2. シェルスクリプトでCPU使用率を取得しますか?

  3. /bin/true とは何ですか?