파일에 코드 줄을 에코하면 불완전해집니다.

파일에 코드 줄을 에코하면 불완전해집니다.

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\] "'

꼭 가보시길 추천드려요이 답변더 많은 설명을 원하시면.

관련 정보