2014-07-25 2 views
0

저는 응용 프로그램 시작시 호스트를 찾고있는 스크립트가 있습니다. 나는 스크립트 VAR=$(uname -n)의 시작 부분에 변수를 선언하고 필요에 따라 스크립트를 통해 해당 변수를 호출합니다. 매번 변수를 호출하는 대신 스크립트 전체에 $(uname -n)을 사용하는 것이 어떤 장점/단점이 있습니까?

답변

0

변수를 사용하면 프로그램을 한 번만 생성하므로 변수가 약간 더 효율적입니다. 값이 변하지 않는다는 것도 확신 할 수 있습니다 (이는 일반적으로 그렇지 않습니다). 또한 실행 오류를 한 번만 처리해야하므로 다음과 같이 말합니다.

(상대 경로 명령을 사용하기 전에 전체 경로를 사용하여 경로를 지정하거나 경로를 삭제해야합니다.)

BTW : VAR 대신 UNAME 변수를 호출하면 덜 혼동 스럽습니다. BTW2 :이 메서드에서 얻은 uts_name은 항상 올바른 호스트 이름이 아닐 수 있습니다. 당신이 사용하는 것을 모른 채 말하기가 어렵습니다.

관련 문제