難読化されたものか、マシンコードか、それとも何か他のものかはわかりません。この部分の意味と読み方を教えてください。その部分はファイルからのものです。
###############################################################################
# Set prompt based on EUID
################################################################################
if (( EUID == 0 )); then
PROMPT=$'%{\e[01;31m%}%n@%m%{\e[0m%}[%{\e[01;34m%}%3~%{\e[0;m%}]$(pc_scm_f)%# '
else
PROMPT=$'%{\e[01;32m%}%n@%m%{\e[0m%}[%{\e[01;34m%}%3~%{\e[0;m%}]$(pc_scm_f)%% '
fi
誰かがそれをもう少し細かく分割できますか?
- 条件は何をし
EUID == 0ますか? - OBSD を使用してに関するエラーが表示
pc_scm_fされます。これは他の OS の何らかの値ですか? - ある種の
\e論理的な部分が始まりますが、残りは何をしますか?