2
나는 멋지고 깔끔한 인터페이스를 수행하기 위해 연습하고 있습니다. 그러나, 나는이 문제에 갇혀 있어요. 난 내가 tput rmul
이 문이 성공 후 밑줄을 제거하는 데 사용하는 동안 단어를 강조하는 데 사용되는이 방법backspace는 bash에서 tput 명령의 밑줄을 제거하지 않습니다.
echo -n "Title : "; read -p "$(tput smul)" getTitle; tput rmul
tput smul
를 사용하여 수행하는 관리 사용자의 입력을 강조하기 위해 노력하고있어.
불행히도 실수로 잘못 입력하여 공간을 다시 차지하기로 결정했을 때 그에 따라 밑줄이 사라지지 않았습니다.
대신 모든 사용자 입력을 제거했지만 밑줄이 그대로 남아 있습니다.
어떤 해결책이 있습니까? -e
플래그를 통해
감사합니다! 그것은 작동하지만'-e' 플래그가하는 일을 물어볼 수 있습니까? –
'readline' 라이브러리를 사용하여 라인을 읽도록 지시합니다. 내가 링크 한 Wikipedia 기사를 확인하십시오. – hek2mgl