Namazu-devel-ja(旧)


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

Re: test -h or test -L (Re: mknmz: symlinked target directory)



<yfmvgrqhahn.wl@xxxxxxxxxxx>の記事において
makoto@xxxxxさんは書きました。

>> ○ NetBSD 
>> NetBSD で man test とすると、次のような記述があります。
>> 
>> -h file       True if file exists and is a symbolic link.
>> 
>> -L file       True if file exists and is a symbolic link.  This operator
>>               is retained for compatibility with previous versions of
>>               this program. Do not rely on its existence; use -h instead.

  なるほど... NetBSD では -h を推奨しているのですか。

>> ○ sh-utils-2.0/src/test.c
>> には次のように書いてあります(しか書いてありません)
>> 
>>     case 'L':                   /* Same as -h  */
>>       /*FALLTHROUGH*/
>> 
>>     case 'h':                   /* File is a symbolic link? */
>>       unary_advance ();

  チェックして下さってありがとうございます。自分も今 source をみてみた
のですが、info をチェックするのを忘れてることに気付きました。
  info によると、

: `-h FILE'
: `-L FILE'
:      True if FILE exists and is a symbolic link.

  となってます。特に順位がついているわけではないようですが、-h に変え
ても良さそうですね。
-- 
野首 貴嗣
E-mail: knok@xxxxxxxxxxxxx