
當我在終端機中按 Enter 或 Backspace 時,我得到以下資訊:
Would you like to create one now? (yes/no): no^M^?^?^?^?^?^?^?^M^?^?
這是怎麼回事?
答案1
發生這種情況是因為讀取使用者輸入的程式無法處理特殊字元。終端處於原始模式。如果程式是腳本,您可以使用可以處理特殊字元的read -e
Bash函數。readline
當我在終端機中按 Enter 或 Backspace 時,我得到以下資訊:
Would you like to create one now? (yes/no): no^M^?^?^?^?^?^?^?^M^?^?
這是怎麼回事?
發生這種情況是因為讀取使用者輸入的程式無法處理特殊字元。終端處於原始模式。如果程式是腳本,您可以使用可以處理特殊字元的read -e
Bash函數。readline