![Bash 및 Ksh 배경색 - PS1](https://linux55.com/image/138330/Bash%20%EB%B0%8F%20Ksh%20%EB%B0%B0%EA%B2%BD%EC%83%89%20-%20PS1.png)
배경색을 변경하려면 내 명령은 다음과 같습니다.
PS1='\[\033[46m\]'
이것은 bash에서는 잘 작동하지만 ksh에서는 내 서버 앞에 []가 있습니다.
예:
큰 타격:
[USER@SERVER] (in color)
크쉬:
[][USER@SERVER] (in color)
Ksh에서 작동하려면 다음을 작성해야 합니다.
PS1='\033[46m'
ksh 및 bash와 함께 작동하도록 만드는 아이디어가 있습니까?
답변1
if [ "$SHELL" == '/bin/bash' ] ; then
PS1='\[\033[46m\]'
else
PS1='\033[46m'
fi