Use backticks, not system(). $date = `ls -al | grep filename.txt`;
Or if you want it in an array like you mentioned, do this... @date = `ls -al | grep filename.txt`; Rob -----Original Message----- From: Russell Boyd [mailto:[EMAIL PROTECTED]] Sent: Thursday, January 31, 2002 3:17 PM To: < Subject: pulling file name into perl I am wanting to get a unix directory file listing and put it into a Perl array. I attempted $date = system "ls -al | grep filename.txt"; However all this did was send it to <STDOUT>. What am I missing? Thanks, Russell -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]