in reply to Running an external command

As all suggested,Read the file and put that contents into buffer
open FILE,"< generatedFile.txt" or die "cant able to read file

or

@output = `/home/.../samtools view...` @fileout = `cat file.txt 2>&1`;

This works only in unix