3
Làm thế nào để bao gồm các lệnh trong PS1 của Bash mà không phá vỡ tính toán độ dài dòng?
Tonin đã chỉ ra một lỗi trong lời nhắc mặc định của tôi . Ví dụ tối thiểu: Đặt PS1: PS1='$(exit_code=$?; [[ $exit_code -eq 0 ]] || printf %s $(tput setaf 1) $exit_code $(tput sgr0) " ")$ ' Tại thời điểm này, lời nhắc trông như thế này: $ Bây …