4
는,이 구조를 참조하십시오 나는 그것을 매개 변수 전달의 일종 알고있는 것처럼
is_true() {
local var=${1,,}
...
. $ 1, $ 2, $ # 이해하지만 $ {1 ,,}의 약자는 무엇입니까?
는,이 구조를 참조하십시오 나는 그것을 매개 변수 전달의 일종 알고있는 것처럼
is_true() {
local var=${1,,}
...
. $ 1, $ 2, $ # 이해하지만 $ {1 ,,}의 약자는 무엇입니까?
이 (${1,,}
)은 bash 버전 4 이상에서 사용할 수있는 "매개 변수 확장"이라고합니다. 여기서는 변수에 저장된 문자열의 대소 문자를 변경하는 데 사용됩니다.이 경우 스크립트의 첫 번째 인수입니다.
몇 가지 예 : 소문자 변환.
x='HellO'
echo ${x}
HellO
echo ${x,,}
hello
는
대문자에
$x
변환합니다.
echo ${x^^}
HELLO
경우 반전 사람 :
x='Hey there'
echo ${x~~}
hEY THERE
'남자 bash','/ ,,' – 123