I have the following command that redirects output from the script to temp.txt.
system "ssh -x -t $_ \"sudo /home/tadipah/test.sh\" > temp.txt "; If I open the file temp.txt, I can see one word "jboss"; I tried to print it using the code below: open TESTFILE, "temp.txt"; @srv=<TESTFILE>; chomp(@srv); print "@srv \n"; All i get is " boss" . It is replacing the first charecter with a space for some reason. Then I further tried creating my own text file names temp.txt with jboss as its content. To my surprise, it printed "jboss" this time. So, I did a further research on the type of file the script is automatically redirecting to as compared to the file I have created. Here is the output: [EMAIL PROTECTED]:~/THI/scripts> file temp.txt temp.txt: ASCII text, with CRLF line terminators [EMAIL PROTECTED]:~/THI/scripts> file temp.txt temp.txt: ASCII text So clearly, the file format made the differrence. Can someone please help me how to combat this situation. I want automatic redirect of my shell script to work normally. Thanks, Hary