화면의 텍스트 위치에 관계없이 화면의 패턴을 다른 문자열로 바꾸는 방법이 필요합니다. 어쩌면 사용자 입력을 교체하지 않고도 살 수는 있지만 stdout, stderr 프로세스의 모든 항목(백그라운드 또는 포그라운드, 심지어 프롬프트 문자열까지)을 교체해야 합니다.
앱 중 하나의 예(이 앱은 프롬프트에 영향을 미치지 않지만 다른 요구 사항이 있습니다):
선택적으로 밑줄이 그어진 모든 숫자 시리즈 자체를 바꾸고 싶기 때문에 1̲2345̲6̲7̲890.1̲2̲3̲4567̲8̲9̲0으로 바꿉니다. 이 작업을 수행하기 위해 ls 별칭과 긴 숫자를 표시하는 다른 많은 명령을 사용했지만 이 기능이 너무 좋아서 전역적으로 사용하고 싶습니다.