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