で書かれたテーマがありますbash
(たぶん)。ただし、zsh
シェルには を使用することにしました。具体的には、oh-my-zsh を使用しています(カスタマイズされたものだとzsh
思います)。
私が使用したいテーマは現在 というファイルにありますが、これはデフォルトのシェルが だった頃.bash_prompt
にソース化されていました。.bash_profile
bash
oh-my-zsh にこのプロンプトを使用するように指示する方法はありますか? は とはzsh
構文/言語が若干異なるためbash
、 から直接取得すると、.zshrc
かなりのエラーが発生することは理解しています。
答え1
いいえ、一般的に、何らかの変更を加えずに重要なbash
スクリプトをソースとして取り込むことはできませんzsh
。
Zシェルは、コーンシェル [ ksh
]bash
は、ボーンシェル [ sh
]。
幾つかある構文の違いsh
とksh
シェルの間にはbash
、zsh
かなりの機能クロスオーバーただし、実装の詳細はいくつかの点で異なります。
if [[ "$VAR" ]];
これは、リンクされたスクリプトで使用される構造で特に顕著です(ただしzsh
、では機能しないif [ $VAR ];
ようですが)。
ただし、リンクされたスクリプトをソースにするために必要な変更はzsh
ごくわずかです。