Eu tenho um tema que está escrito bash
(eu acho). No entanto, decidi usar zsh
para meu shell. Mais especificamente, estou usando oh-my-zsh (um personalizado, zsh
acredito).
O tema que desejo usar está atualmente em um arquivo chamado .bash_prompt
, que estava sendo originado .bash_profile
quando o shell padrão era bash
.
Existe alguma maneira de dizer ao oh-my-zsh para usar este prompt? Entendo que ele zsh
tem uma sintaxe/linguagem ligeiramente diferente do bash
, portanto, obtê-lo diretamente .zshrc
gera muitos erros.
Responder1
bash
Não, geralmente você não pode obter scripts não triviais zsh
sem algumas modificações.
O Z-Shell é mais semelhante aoCasca de Korn [ ksh
], enquanto bash
é um superconjunto doConcha Bourne [ sh
].
Há algunsdiferenças de sintaxeentre sh
e ksh
conchas. Embora bash
e zsh
tenham considerávelcruzamento de recursos, os detalhes da implementação diferem em alguns aspectos.
Isso é particularmente perceptível com as if [[ "$VAR" ]];
construções usadas no script vinculado (embora elas não pareçam funcionar zsh
) if [ $VAR ];
.
No entanto, a modificação necessária para obter o script vinculado zsh
é mínima.