« [R]OSの環境変数を得る、設定する | トップページ | [Perl]コマンドライン引数の値を得る »

2014年11月13日 (木)

[Perl]コマンドライン引数の個数を得る

$#ARGV変数を使えばよい。ただし、$#ARGVには「コマンドライン引数の個数 - 1」値が入っていることから、個数として判定する場合には1を足した値と評価を必要がある。以下、動作例。

以下をスクリプトをtest.plとして保存する。

#!/usr/bin/perl
printf "\$#ARGVの値               %d\n", $#ARGV;
printf "コマンドライン引数の個数 %d\n", $#ARGV + 1;

実行してみる。

$ ./test.pl
$#ARGVの値               -1
コマンドライン引数の個数 0
$ ./test.pl a
$#ARGVの値               0
コマンドライン引数の個数 1
$ ./test.pl a b c 1
$#ARGVの値               3
コマンドライン引数の個数 4

« [R]OSの環境変数を得る、設定する | トップページ | [Perl]コマンドライン引数の値を得る »

Perl」カテゴリの記事

コメント

コメントを書く

コメントは記事投稿者が公開するまで表示されません。

(ウェブ上には掲載しません)

« [R]OSの環境変数を得る、設定する | トップページ | [Perl]コマンドライン引数の値を得る »

無料ブログはココログ

■■

■■■