次のコマンドでperlスクリプトを呼び出す場合:
myPerlScript --myarg 10 --my2Darg 42x87
。
割り当てを行うにはどうすればよいですか。
$myarg = 10;
$my2Darg_x = 42;
$my2Darg_y = 87;
myarg
とmy2Darg
が有効な引数である場合に限りますか?
私はこのようなものが必要だと思います:
#!/usr/bin/perl
foreach (@ARGV) {
if ($_ eq '--myarg') {
$myarg =
}
elsif ($_ eq '--my2Darg') {
$my2Darg_x =
$my2Darg_y =
}
else {
print "Not valid argument!!";
}
}
ご覧のとおり、このコードは完全ではありません。Plz。ヘルプ。
書くための短い方法はありますかif($_ eq 'text')
(if('text')
有効なPerlですか?)?