Korn 쉘에서 여러 줄 프롬프트를 지정하는 방법입니까?
bash에서 ksh로 전환할 계획입니다. Bash에는 매우 간단한 프롬프트가 있지만 2줄 프롬프트입니다. 디렉토리 깊이에 따라 입력 위치가 변경되는 것이 싫습니다. 내 bash의 PS1은 다음과 같습니다.
PS1='$(echo $?): \w\n>> '
그러면 다음과 같은 프롬프트가 표시됩니다.
0: /var/log
>> _
답변1
문자열에 개행 문자를 삽입하면 됩니다.
PS1='$(echo $?): $PWD
>> '
답변2
이것은 ksh에서 나에게 맞는 것 같습니다.
PS1=$'$HOSTNAME $PWD\n$ '
출력은 다음과 같습니다
myhost /user/varghese
$