[ale] scripts, file I/O, and loss of hair
    Jim Kinney 
    jim.kinney at gmail.com
       
    Thu May 12 20:48:59 EDT 2011
    
    
  
On Thu, May 12, 2011 at 6:45 PM, The Don Lachlan <ale-at-ale.org@
unpopularminds.org> wrote:
> On Thu, May 12, 2011 at 05:57:42PM -0400, Jim Kinney wrote:
> > that expects a {binary name} < {input data file}. {input data file} is
> > variably named and often 20+MB. Changing {binary name} to work better is
> > political (think Fortran 77 base code - someone in charge got their PhD
> with
> > that program).
> > so things must work as they are with my little tweaks around the edges.
> > until I blow away the decades old mess and start over in C.
>
> That doesn't make any sense.
>
> If the Fortran code expects the data as a stream (that's what the redirect
> does), then why are you trying to get the file name in a shell script? What
> is your objective with this?
>
For logging the combination of which fortran binary with which input file
I'm simulating parts of a process with a shell script. The fortran code runs
for many hours.
FYI:
     shell variable redirect
fred='foo bar'
mary=`<${fred}`
-bash: ${fred}: ambiguous redirect
mary=`cat ${fred}`
cat: foo: No such file or directory
cat: bar: No such file or directory
    get contents of variable
mary=`echo ${fred}`
echo $mary
foo bar
    make a file
echo "foo bar" >> fred
mary=$(<$fred)
-bash: $fred: ambiguous redirect
   read file
cat fred
foo bar
    redirect file contents to shell variable
 mary=`<$fred`
-bash: $fred: ambiguous redirect
   create a reference (as shell var) to file to have redirect "go through"
john='fred'
mary=`<${john}`
echo $mary
foo bar
    or just 'cat' the damn thing and irritate R. Schwartz again :-)
suzy=$(cat ${john})
echo $suzy
foo bar
some days computers just suck.
> -L
> _______________________________________________
> Ale mailing list
> Ale at ale.org
> http://mail.ale.org/mailman/listinfo/ale
> See JOBS, ANNOUNCE and SCHOOLS lists at
> http://mail.ale.org/mailman/listinfo
>
-- 
-- 
James P. Kinney III
As long as the general population is passive, apathetic, diverted to
consumerism or hatred of the vulnerable, then the powerful can do as they
please, and those who survive will be left to contemplate the outcome.
- *2011 Noam Chomsky*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.ale.org/pipermail/ale/attachments/20110512/ccc171c2/attachment.html 
    
    
More information about the Ale
mailing list