최신 버전의 Bash는 변수 값에 대한 임시 변경 사항을 ${PATH,,}
제공 합니다. ${PATH^^}
이것들은 언제 소개되었나요? 2007 Bash Cookbook에서는 이 문자열 대체에 대해 언급하지 않으며 목록에도 없습니다.Bash 해커 위키 페이지.
2009년 4.x에서 소개된 것으로 생각되지만 권위 있는 소스를 찾고 있습니다.
답변1
bash
4.0에서 다음과 같이 소개 되었습니다 .NEWS
문서:
bash-4.0
다음은 출시 이후 추가된 새로운 기능에 대한 간략한 설명입니다bash-3.2
. 항상 그렇듯이 매뉴얼 페이지(doc/bash.1
)는 완전한 설명을 찾을 수 있는 곳입니다.[...]
헤헤. 새로운 대소문자 수정자 확장(대문자(
^[^]
) 및 소문자( )) 이 있습니다,[,]
. 첫 번째 문자나 배열 요소에 대해 작동하거나 전역적으로 작동할 수 있습니다. 수정할 문자를 결정하기 위해 선택적 쉘 모드를 허용합니다. 대문자 연산자를 포함할 수 있는 선택적으로 구성 가능한 기능이 있습니다.