않습니다 KSH 별칭 또는 기능 : 제대로 blah
에 용어 이름을 설정내가 다음 줄이 "setTermName ㅋ"
echo -ne "\033]0;blah\007"
합니다. 하지만 그 함수를 다음과 같이 함수 내에두면 :
setTermName()
{
echo -ne "\033]0;blah\007"
}
더 이상 작동하지 않습니다. 이스케이프 시퀀스는 함수 내에서 올바르게 처리되지 않는다고 생각합니다. 그래서 제 질문은 다음과 같이 재 형성 될 수 있습니다 : 함수 내에서 어떻게 이스케이프 시퀀스를 사용합니까?
명령 줄에서 setTermName foo
만 수행 할 수 있기를 원합니다.
어떤 버전'ksh'? 어떤 OS인가? 어떤 터미널? Linux에서는 ksh93, pdksh, Bash, zsh 또는 dash를 putty, gnome-terminal, xterm 또는 screen에서 사용하고 Cygwin에서는 pdksh 또는 Bash를 mintty를 사용하여 사용합니다. 당신의'PS1'은 무엇으로 설정되어 있습니까? –