perl -ple "BEGIN{open $to,'>',shift @ARGV;select $to}" destination.txt source1.txt source2.txt
####
perl -ple "BEGIN{open $to,'>',shift @ARGV and select $to if $ARGV[0]}"
# to STDOUT
perl -ple "BEGIN{open $to,'>',shift @ARGV and select $to if $ARGV[0]}" 0 src1 src2
# to file
perl -ple "BEGIN{open $to,'>',shift @ARGV and select $to if $ARGV[0]}" dst src1 src2
####
perl -ple "BEGIN{open $to,'>',shift @ARGV and select $to unless $ARGV[0] eq 'STDOUT'}"
# to STDOUT
perl -ple "BEGIN{open $to,'>',shift @ARGV and select $to unless $ARGV[0] eq 'STDOUT'}" STDOUT src1 src2