in reply to Re^4: Making commond for large number of files
in thread Making commond for large number of files

One way I see how it could be done is passing the Minimum Energy filename to the script, here in untested code, assuming you do not store the output results from the minimum enery:

./leg.pl `mineng.pl |grep "This was in file"|awk '{print $5}'`

And then in leg.pl:

my $minfilename = shift; # = $ARGV[0]; : : #somewhere in the loop: if($f eq $minfilename){ #store values to substract them later }

However, if you DO save that file and have a known filename, lets call it min.txt, then this also works:

my $minfilename = `grep "This was in file" min.txt|awk '{print $5}'`;

And go from there, testing against $f to get its values.

Replies are listed 'Best First'.
Re^6: Making commond for large number of files
by acrobat118 (Initiate) on Apr 18, 2015 at 22:44 UTC

    Thank you for your help. Unfortunately it is not working for me. It is only storing and printing values of energy. I am not understanding, how I shall code for <EDRs>.