Date: Wed, 30 Jun 2004 09:51:10 -0700 From: Drew Tomlinson <drew@mykitchentable.net> To: FreeBSD Questions <freebsd-questions@freebsd.org> Subject: Perl Syntax Message-ID: <40E2EF7E.3000901@mykitchentable.net>
next in thread | raw e-mail | index | archive | help
I'm using perl 5.8.4 on a 4.9 machine. I want to add code a perl script to check for value passed from command line. If it is null, I want to exit with an error message. First I tried this and got "Use of uninitialized value in string eq at ./test.pl line 20." if ($ARGV[0] eq "") { print "You must include the file name."; exit 1; } Next I tried this but get "Use of uninitialized value in length at ./test.pl line 20." if (length ($ARGV[0]) = "0") { print "You must include the file name."; exit 1; } I've searched the web and all examples that I've found indicate that I'm doing things correctly but obviously I'm not. What am I doing wrong? Thanks, Drew -- Visit The Alchemist's Warehouse Magic Tricks, DVDs, Videos, Books, & More! http://www.alchemistswarehouse.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?40E2EF7E.3000901>