Hi I'm trying to get a random line from a text file and than delete the file. I came up with this and it works, however the line which was cut/past adds without any reason a backspace/space on it. It doesn't write it all on one line. How can I change the script that it doesn't add anything on it. Must I add a start/end to the txt file? Please can somebody help me Daniel
$random_file = "/home/sites/site70/web/cgi-bin/i-merchant/admin/setup/ric.txt"; open (FILE, $random_file); @LINES=<FILE>; close(FILE); srand; $OTP = "$LINES[int rand(@LINES)]"; $PWFILE = $OTP; open (FILENEW, ">$random_file"); foreach $LINES (@LINES) { if ($PWFILE eq $LINES){ $LINES = "" } else { print FILENEW $LINES; } } close (FILENEW); thanks for any help Daniel -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]