Re: 拡張子を抜いたファイル名を取得したい
のだです。
shirai@unixusers.net (Takashi SHIRAI) writes:
> In article <87oewjq6if.wl%fujii@chi.its.hiroshima-cu.ac.jp>,
> Fujii Hironori <fujii@chi.its.hiroshima-cu.ac.jp> wrote:
>>もとは POSIX だそうですが、とりあえず
>
> ${#} や ${%} は確かに POSIX 規格ですが、POSIX は何もないと
> ころから作られている訳ではないので、POSIX 規格には大概その元
> となる実装が存在します。大抵は SystemV 系ですね。
> http://www.cs.princeton.edu/~jlk/kornshell/doc/man88.html
SysV系の歴史は追えなかったのですが、BSD系では4.4BSD時代に実装されているようです。
http://www.freebsd.org/cgi/man.cgi?query=sh&apropos=0&sektion=0&manpath=4.4BSD+Lite2&format=html
上記の用に4.4BSD Lite2 の sh のマニュアルには該当の記述があります
が、その後リリースされたNetBSD1.0のshのマニュアルの中では
(UNIMPLEMENTED IN 4.4alpha)
と 4.4alpha では実装されていないことが明記されています。
▼△ のだたかし (NODA Takashi)
▽▲ mailto:noda@mb.neweb.ne.jp
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735