tech-userlevel archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: sh(1) vs. ksh(1)

On 23-Oct-2008, at 12:13 PM, Hauke Fath wrote:

[hf@Gstoder] /<2>sxemacs/sxemacs-22.1.9 > ls -l config.sub
-rwxr-xr-x  1 hf  wheel  4072 Oct 23 17:56 config.sub
[hf@Gstoder] /<2>sxemacs/sxemacs-22.1.9 > /bin/ksh -x ./config.sub sun4
+ echo "./config.sub"
+ sed s/config.sub$/configfsf.sub/
+ configfsf_sub="./config.sub"
+ test "./config.sub" = ./config.sub
+ test -f "./config.sub"
+ echo "./config.sub" not found
+ >&2
"./config.sub" not found
+ exit 1
[hf@Gstoder] /<2>sxemacs/sxemacs-22.1.9 >

ksh(1) says (about the "test" builtin):

        -f file         file is a regular file.

Apparently the version on your system doesn't think the "./config.sub" file on your system is a regular file.

I can't reproduce that problem on netbsd-4, not with a regular file (executable or not), nor a symlink that points to an existing regular file.

                                        Greg A. Woods; Planix, Inc.

Attachment: PGP.sig
Description: This is a digitally signed message part

Home | Main Index | Thread Index | Old Index