Bash에서 스크립트를 실행할 때
echo "export PS1='\[\e[1;32m\][\u@\h \W]\$\[\e[0m\] '" >> /home/testusername/.bash_profile
파일을 읽을 때 문자가 누락되어 있고 그 "\"
뒤에"W]"
결과 읽기:
export PS1='\[\e[1;32m\][\u@\h \W]$\[\e[0m\] '
.bash_profile에 동일한 코드 줄을 수동으로 붙여넣습니다.
export PS1='\[\e[1;32m\][\u@\h \W]\$\[\e[0m\] '
한 캐릭터가 다른데, 무엇이 문제일까요?
답변1
문제는 '
과 입니다 "
. 순서를 변경하면 문제가 해결됩니다.
echo 'export PS1="\[\e[1;32m\][\u@\h \W]\$\[\e[0m\] "'
꼭 가보시길 추천드려요이 답변더 많은 설명을 원하시면.