ZSHHOME="${HOME}/dotfiles/.zsh" if [ -d $ZSHHOME -a -r $ZSHHOME -a -x $ZSHHOME ]; then for i in $ZSHHOME/*; do [[ ${i##*/} = *.zsh ]] && [ ( -f $i -o -h $i ) -a -r $i ] && . $i done fi
よく.zshrcファイルを分割し、分割した~.zshファイルを.zshrcで上記のように読み込んでいる記述が多いです。
if文の条件の
-d $ZSHHOME -a -r $ZSHHOME -a -x $ZSHHOME
この部分が何を意味しているのか教えて下さい。
具体的には
-d -a -r -x
これらのoptionにどんな役割があるのか教えていただきたいです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/08/21 09:02