必要な引数の数が満たされていない場合、Bashスクリプトにエラーメッセージを出力させたいのですが。 私は次のコードを試しました: #!/bin/bash echo Script name: $0 echo $# arguments if [$# -ne 1]; then echo "illegal number of parameters" fi 不明な理由により、次のエラーが発生しました。 test: line 4: [2: command not found 何が悪いのですか?
これは基本的な質問ですが、回答が見つかりませんでした。 なぜそれを使うのですか?関数またはそれを使用するメソッドを作成した場合、それを削除しても、コードは完全に機能します。機能がない場合と同じように100%機能します。例えば: パラメータあり: static public int addTwoEach(params int[] args) { int sum = 0; foreach (var item in args) sum += item + 2; return sum; } パラメータなし: static public int addTwoEach(int[] args) { int sum = 0; foreach (var item in args) sum += item + 2; return sum; …