シェルスクリプト 引数の数を取得する方法
シェルスクリプトでは、スクリプトに渡された引数の数を取得するために、特殊変数 $#を使用できます。以下は簡単な例です:
#!/bin/bash
echo "Number of arguments: $#"
上記の例で、$# はスクリプトに渡される引数の数を表しています。このスクリプトをファイル(例: count_args.sh)に保存し、コマンドラインで以下のコマンドを実行すると引数の数を確認できます:
bash count_args.sh arg1 arg2 arg3
上記のコマンドを実行すると、出力されます:
Number of arguments: 3
スクリプトに渡されたパラメータの数が3つであることを示しています。