On 6/4/05, Frank Lee <lifei03@xxxxxxxxx> wrote: > I have a program which waiting for the input from from keyboard for > more than two times. Say, > > #./my_program > please input your input filename: (waiting for input from keyboard for > the first time) > please input your output filename: (waiting for input from keyboard > for the second time) > > > Because I need write a shell script to use this program for many > times. I do not how to avoid the interactive requirement of this > program. It seems it can not be solved by use > > #./my_program <<input_file >>output_file > > Expecting your suggestions. Perhaps you can massage this construct into something that will work for you? for f in $inFILE $outFILE; do echo $f; done | ./my_program Since you mentioned an output file as an input to my_program I am assuming it writes its output there. You can wrap that snippet in another loop to change the values of inFILE and outFILE for multiple runs. John -- redhat-list mailing list unsubscribe mailto:redhat-list-request@xxxxxxxxxx?subject=unsubscribe https://www.redhat.com/mailman/listinfo/redhat-list