0
シェルプロファイルを更新して、現在使用されているシェルに基づいて.zshrc
,.bashrc
のようなユーザープロファイルを書きたいとします。ファイルパスを決定する最良の方法は何ですか?私は以下のようにそれを達成することができ、ユーザープロファイル シェルスクリプトを使用して現在のシェルを確認し、ユーザープロファイルを更新する
のパスを知って、現在
- 、2つのことを行う必要があるが、奇妙に見えます。
if [ "/usr/bin/zsh" == "$SHELL" ]; then PROFILE_NAME=.zshrc elif [ "/usr/bin/bash" == "$SHELL" ]; then PROFILE_NAME=.bashrc fi PROFILE_PATH=$HOME/$PROFILE_NAME echo $PROFILE_PATH