Não, você geralmente não pode criar scripts bash
não triviais em zsh
sem alguma modificação.
O Z-Shell é mais parecido com o Korn Shell [ ksh
] , enquanto bash
é um superconjunto do shell Bourne [ sh
] .
Existem algumas diferenças de sintaxe entre sh
e ksh
shells. Embora bash
e zsh
tenham considerável cruzamento de recursos , os detalhes de implementação diferem em alguns aspectos.
Isso é particularmente perceptível com as construções if [[ "$VAR" ]];
usadas no script vinculado (elas não parecem funcionar em zsh
- if [ $VAR ];
, no entanto).
No entanto, a modificação necessária para obter o script vinculado fornecido por zsh
é bem mínima.