Tengo un tema que está escrito en bash
(creo). Sin embargo, he decidido utilizarlo zsh
para mi caparazón. Más específicamente, estoy usando oh-my-zsh ( zsh
creo que es personalizado).
El tema que quiero usar se encuentra actualmente en un archivo llamado .bash_prompt
, que se obtuvo .bash_profile
cuando el shell predeterminado era bash
.
¿Hay alguna forma de decirle a oh-my-zsh que use este mensaje? Entiendo que zsh
tiene una sintaxis/lenguaje ligeramente diferente al de bash
, por lo que obtenerlo directamente .zshrc
arroja bastantes errores.
Respuesta1
bash
No, generalmente no se pueden obtener scripts no triviales zsh
sin realizar algunas modificaciones.
El Z-Shell es más similar alConcha de Korn [ ksh
], mientras que bash
es un superconjunto deConcha Bourne [ sh
].
Hay algunosdiferencias de sintaxisentre sh
y ksh
conchas. Aunque bash
y zsh
tienen considerablecruce de características, los detalles de implementación difieren en algunos aspectos.
Esto es particularmente notable con las if [[ "$VAR" ]];
construcciones utilizadas en el script vinculado (aunque no parecen funcionar zsh
, if [ $VAR ];
aunque sí).
Sin embargo, la modificación necesaria para obtener el script vinculado zsh
es bastante mínima.