karthigayan has asked for the wisdom of the Perl Monks concerning the following question:

Hi monks ,
I have a doubt in system function.I want to store the system functions output to a variable.
For example,

Here I want all the file names in the current directory to store in a variable.I know that I can do this by redirecting the output into a file and read from that and store that to a variable.But I want a efficient way than that.Is there any way . Thanks in advance .