5
引数ありまたは引数なしで動作するスクリプトを作成する方法は?
次のようなbashスクリプトがあります。 #!/bin/bash if [ $1 = "--test" ] || [ $1 = "-t" ]; then echo "Testing..." testing="y" else testing="n" echo "Not testing." fi だから私ができるようにしたいことは、./script --testまたは./script -tで実行するだけでなく、引数なしで(ちょうど./script)だけでなく、現在のコードでそれを行う場合、出力はただです: ./script: line 3: [: =: unary operator expected ./script: line 3: [: =: unary operator expected Not testing. それでは、引数なしで実行するとelseエラーをスローせずに実行されるようにプログラムするにはどうすればよいですか?私は何を間違えていますか?