shellgloby...
Michal Moskal
malekith w pld-linux.org
Nie, 8 Gru 2002, 23:26:26 CET
On Thu, Dec 05, 2002 at 09:54:45PM +0100, Jakub Bogusz wrote:
> ...właśnie się zdziwiłem.
> Myślałem, że [^abc] jest standardowe, a tu nie - działa tylko w bashu
> i zsh.
> W ksh, ksh93 i ashu działa tylko [!abc], natomiast [^abc] jest
> traktowane jako zbiór 4 znaków... (w bashu i zsh działają oba wyrażenia)
>
> Wg SUSv2 ma być [! ] ([^ ] tylko opcjonalnie) - w POSIX jest tak samo?
Może spatchować ksh? Z jednej strony skrypty które tego używają nie
trzymają się standardu, z drugiej jeśli można (,,A bracket expression
starting with an unquoted circumflex character produces unspecified
results.'' więc może działać tak jak !) ,,poprawić'' (w sensie zrobić
tak, żeby działało) w jednym miejscu, to po co rzeźbić w kilku?
--
: Michal Moskal ::::: malekith/at/pld-linux.org : GCS {C,UL}++++$ a? !tv
: PLD Linux ::::::: Wroclaw University, CS Dept : {E-,w}-- {b++,e}>+++ h
Więcej informacji o liście dyskusyjnej pld-devel-pl