F11: Bug in sh-4.0 source build-in command
Michal Schmidt
mschmidt at redhat.com
Mon Aug 3 18:55:50 UTC 2009
Dne Mon, 03 Aug 2009 20:46:55 +0200 Dario Lesca napsal(a):
> There is a bug in sh-4.0 source command:
> Must specify directory (./file) for filename, without not work.
>
> > sh-4.0# cd /tmp
> > sh-4.0# echo aaa=ppp > sourcefile
> > sh-4.0# ls -l sourcefile
> > -rw-r--r-- 1 root root 8 3 ago 20:37 sourcefile
> > sh-4.0# cat sourcefile
> > aaa=ppp
> > sh-4.0# . sourcefile
> > sh: .: sourcefile: file not found
> > sh-4.0# source sourcefile
> > sh: source: sourcefile: file not found
> > sh-4.0# echo $aaa
> >
> > sh-4.0# source ./sourcefile
> > sh-4.0# echo $aaa
> > ppp
> > sh-4.0# exit
>
> hope this help.
Not a bug. You're running bash in POSIX mode (probably you ran "sh").
In POSIX mode the current directory is not searched by the source
command. This is documented in the manpage.
Michal
More information about the fedora-devel-list
mailing list