It’s hard to say what’s going wrong when you don’t show either the loop code or the contents of $fil_nm.
However, it’s not necessary to use system — the core module File::Copy has a move function. Here’s a guess at what you’re trying to do:
use File::Copy; my @files_to_move = split(/\s+/, $fil_nm); # assuming $fil_nm contain +s a space-separated list of files to move move($_, './reports') for @files_to_move;
Hope that helps,
Athanasius <°(((>< contra mundum
In reply to Re: moving files
by Athanasius
in thread moving files
by Anonymous Monk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |