$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 관련 정보 Awesomenauts는 Manjaro에서 실행되지 않습니다. imwheel이 대부분의 수정자 작업을 기본값으로 두도록 하려면 어떻게 해야 합니까? 7za 비밀번호 추출이 작동하지 않습니다 iconv를 사용하여 UTF-8을 MS-ANSI로 변환할 수 없는 이유는 무엇입니까? bash 스크립트 기능을 사용하여 원격 호스트에 SSH로 연결하는 방법은 무엇입니까? [복사] 모든 논리 코어의 프로세스를 채우면 성능에 부정적인 영향을 미치나요? [폐쇄] ssh -L 123:farawayhost:456 원격 호스트란 무엇입니까? SD 카드에서 SSD로 복사하는 속도가 느립니까? PHP-FPM - "IntlException이 발생했습니다." 프로토콜 이름을 기반으로 NIfTI 이미지를 디렉터리로 분리하는 방법은 무엇입니까?