bash スクリプトから zshrc をソースする方法

bash スクリプトから zshrc をソースする方法

私は、zsh 構成を設定し、必要または可能な場合は現在のユーザーのシェルを zsh に変更する bash で記述されたスクリプトを持っています。デフォルトのシェルが変更された後、zsh に新しいプロファイルをロードさせたいのですが、通常の を実行するとsource、スクリプト (bash) によって実行されるシェルで開きます。

答え1

あなたの質問には、実際に始めるZ シェル... おそらく、exec /bin/zsh(bash-) スクリプトに を含めると、zshの zsh 構成が自動的にソース化されます~/.zshrc

bash のマニュアルページからの抜粋:

exec [-cl] [-a name] [command [arguments]]

が指定されている場合は command 、シェルが置き換えられます。新しいプロセスは作成されません (...)

関連情報