我一直在搜索 Perl 资源,但我看不出哪里出错了。我很确定我遗漏了一些明显的东西,因为当我分配
my $gArgc = $#ARGV;
但是调用我的程序perl pkTkPtBdTkNo.pl test.txt
$#ARGV
等于0,我不知道为什么。
#! /usr/bin/perl -w
use strict;
my $gArgc = $#ARGV;
my $input_line;
my $bad_input;
print($gArgc);
die ("Usage pkTkPtBdTkNo.pl input-line")
if(0 == $gArgc);
$input_line = $ARGV[0];
$bad_input = ($input_line =~ /\"\d+\D+\d*\",/);
print($bad_input);