을 이해 :은 다음 bash는 구문을 의미합니까 무엇 bash는 스크립트 구문
function use_library {
local name=$1
local enabled=1
[[ ,${LIBS_FROM_GIT}, =~ ,${name}, ]] && enabled=0
return $enabled
}
내가 특히 라인 [[ ,${LIBS_FROM_GIT}, =~ ,${name}, ]]
을 이해하지 않습니다. 어떤 정규식이나 문자열 비교입니까?
'활성화 된'로컬은 여기서는 전혀 필요하지 않습니다. 단순히 마지막 행을'[[, $ {LIBS_FROM_GIT}, = ~, $ {name},]]'으로하면 반환 값에 동일한 효과가 있습니다. –