2012-04-29 2 views
0

자동 작업이 있으며, 3 가지 작업 초기화가 있습니다. 모든 3 개의 작업은 공통 스크립트를 호출하고 각기 다른 프로필 3 개를 가지고 있습니다.이 세 작업은 서로 다른 세 대의 컴퓨터 에서 호출되었습니다. 각 프로필에 varialble이 있으며이 변수에는 시스템에 고정 된 값이 포함되어 있습니다. comomna scirpt에서 전달 된 변수의 값을 기반으로 코드를 실행합니다. 변수가 컴퓨터의 프로필 값과 일치하면 해당 컴퓨터의 코드가 실행됩니다. 공용 스크립트에서받은 varialbe도 컴퓨터의 프로필에 있는지 확인할 수 있습니다.변수 값을 확인하기위한 조건

감사

답변

0

내가 (쉬)에 후퇴 구식 방법은 다음과 같습니다

if [ -z "$VarToCheck" ] ; then 
    echo "Variable not set" 
fi 

아마하지만 더 정확한 방법이있다. 변수가 있지만 길이가 0 인 경우 신경 씁니까?

관련 문제