I have set enviroment AWKPATH in ~/.bash_profile including ~/lib/awk
which contains some function
at command line using, there's no problem.
fang@[EMAIL PROTECTED]
~
$ uname -a
CYGWIN_NT-5.1 bash 1.5.25(0.156/4/2) 2008-03-05 19:27 i686 Cygwin
fang@[EMAIL PROTECTED]
~
$ echo $AWKPATH
/usr/lib/awk:/home/fang/lib/awk
fang@[EMAIL PROTECTED]
~
$ echo abcd |awk -f reverse.awk --source '{print reverse($0)}'
dcba
put in a file ,I get an error
fang@[EMAIL PROTECTED]
~
$ cat junk
#! /bin/gawk -f reverse.awk --source
{
print reverse($0)
}
fang@[EMAIL PROTECTED]
~
$ echo abcd |./junk
gawk: fatal: can't open source file ` reverse.awk --source ' for
reading (No such file or directory)
calling gawk from shell, there's no problem
$ cat junk2
#! /bin/bash
gawk -f reverse.awk --source '{print reverse($0)}'
fang@[EMAIL PROTECTED]
~
$ echo abcd | ./junk2
dcba
how to solve the problem, thanks
rgd
twf