$PS3 설정은 효과가 없습니다. 2024-5-14 • bash terminal 변경하려고 하는데 PS3다음 스크립트를 실행하면 새 값이 표시될 것으로 예상됩니다. select i in red blue green exit do case $i in red) echo "Red";; blue) echo "Blue";; green) echo "Green";; exit) exit;; esac done 그런 다음 PS3 값을 변경합니다. PS3=">" 하지만 스크립트를 실행하면 #?기본값이 사용됩니다. 제가 무엇을 놓치고 있는지 잘 모르겠습니다. 사용할 수 있는 값에 제한이 있나요? 답변1 스크립트를 실행하는 하위 쉘이 새 값을 볼 수 있도록 변수를 내보냅니다. export PS3='>' ./select.sh 아니면 그냥 스크립트용으로 설정하세요. PS3='>' ./select.sh 관련 정보 Amazon Linux AMI에 AVG 무료 버전 설치 라이브 디스크에서 시스템을 실행하는 동안 iso에서 부팅하는 방법이 있습니까? 숫자를 읽어 특정 일수 이후의 날짜를 표시합니다. stderr에 무언가가 기록되면 실행을 중지합니다. Xserver를 시작할 때 다른 tty로 전환하는 것을 방지하는 방법은 무엇입니까? FTP 사용자를 홈 디렉터리에 잠그는 방법은 무엇입니까? 마지막으로 일치하는 키워드를 얻으려면 어떻게 해야 합니까? Linux | Linux는 언제 http_proxy 대신 https_proxy를 사용합니까? "POSIX 로케일에서"는 무엇을 의미합니까? 2개의 서로 다른 IP 주소를 수신하고 응답 정책을 사용하여 쿼리를 해결하도록 바인딩을 구성합니다.