Shellowa zagadka

Kacper Kornet kornet at camk.edu.pl
Thu May 5 20:29:11 CEST 2011


Przy okazji wyjścia nowej wersji git'a trafiłem na następującą zagwozdkę
na naszym /bin/sh. Otóż skrypt:

x=2; unset a; echo "${a:-'$x'}"

zwraca:

$x

Natomiast bash, zsh, dash i ash zwracają '2' w tym wypadku. Pytanie do
znawców: co jest poprawne z punktu widzenia POSIX.
-- 
  Kacper Kornet


More information about the pld-devel-pl mailing list