in reply to moving files

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