2
신뢰할 수있는 환경 변수가 항상 설정되어 있습니까?신뢰할 수있는 환경 변수가 항상 설정되어 있습니까?
신뢰할 수있는 환경 변수가 항상 설정되어 있습니까?신뢰할 수있는 환경 변수가 항상 설정되어 있습니까?
:
BASH_VERSINFO
EUID
SHELLOPTS
SHLVL
UID
그들은 배쉬 그들을 설정 이후
이env - scriptname
가가를 시작할 때 : 심지어 배쉬 스크립트에서 설정됩니다에 의해 운영되는 스크립트가 아니라 부모 환경에서.
이 변수는 읽기 전용이지만 기본적으로 설정되지 않습니다. 정규식 일치를 수행하여 설정할 수 있습니다.
BASH_REMATCH
당신이 "foo는"동일 할 경우
바로 수행[[ foo =~ .* ]]
번호 하나는 빈 환경과 프로그램을 시작할 수 있습니다
배쉬에서 다음 변수는 읽기 전용이며 항상 쉘에서 사용할 수 있어야env - your_application
당신은 왜이 질문을하고의 예를 들어 주실 수 있습니까? – marcog
죄송하지만 예제가 없습니다. –