O shell Bourne original, csh ou tcsh, todos não suportam $()
e requerem ``
substituição de comando.
O shell Bourne não é mais usado como o shell padrão (/ bin / sh) em muitos sistemas operacionais baseados em UNIX. No entanto, esses shells ainda são fornecidos pelos fornecedores do SO, pois ainda são usados por razões históricas.
O AIX e o HP-UX possuem / bin / sh como um shell compatível com POSIX. O shell Bourne ainda está disponível no AIX como 'bsh' (mas obsoleto em 1995 com o AIX 4.1) e no HP-UX 11.11 '/ usr / old / bin / sh' (o Bourne foi removido do 11.23). Não tenho certeza de quando a troca foi feita, mas foi há muitos anos.
cmd
) em * shells foram descontinuados? e você encontrará a resposta.