open FIN, ... or die ...; open FOUT, ... or die ...; while($line = ) { $line =~ s/somepattern/somethingelse/g; } close FIN; close FOUT; #### perl -ne "s/somepattern/somethingelse/g" infile > outfile #### setVarAndDoSomething(varname1, value1);