Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 unsetposix 명령입니다.
프로그램:
이름
unset — 변수와 함수의 값과 속성을 설정하지 않음
개요
설정 해제 [-fv] name...
기술
다음에 의해 지정된 각 변수 또는 함수 name 설정 해제됩니다.
If -v 지정되고, name 변수 이름을 참조하고 쉘은 이를 설정 해제하고 제거합니다.
환경에서요. 읽기 전용 변수는 설정 해제할 수 없습니다.
If -f 지정되고, name 함수를 참조하고 쉘은 함수를 설정 해제해야 합니다.
정의.
둘 다 -f ...도 아니다 -v 지정되고, name 변수를 나타냅니다. 해당 이름의 변수인 경우
존재하지 않는 경우 해당 이름의 함수가 있는 경우 설정을 해제할지 여부는 지정되지 않습니다.
이전에 설정되지 않은 변수나 함수를 설정 해제하는 것은
오류가 발생하고 쉘이 중단되지 않습니다.
The 설정 해제 특별한 내장은 POSIX.1-2008의 기본 정의 볼륨을 지원해야 합니다.
섹션 12.2, 유틸리티 통사론 가이드 라인.
참고 사항 :
변수=
는 설정 해제 of 변하기 쉬운; 예에서, 변하기 쉬운 가 "". 또한,
될 수 있는 변수 설정 해제 특수한 내용을 포함하도록 잘못 해석되어서는 안 된다.
매개 변수 ( 섹션 2.5.2, 이달의 스페셜 파라미터).
옵션
설명을 참조하십시오.
피연산자
설명을 참조하십시오.
STDIN
사용하지 않습니다.
입력 파일
없음.
환경 변수
없음.
비동기 이벤트
기본.
표준 출력
사용하지 않습니다.
STDERR
표준 오류는 진단 메시지에만 사용해야 합니다.
출력 파일
없음.
확장 기술
없음.
EXIT 지위
모든 0 name 피연산자가 성공적으로 설정 해제되었습니다.
>0 적어도 하나 name 설정을 해제할 수 없습니다.
결과 OF 오류
기본.
The 수행원 섹션 are 유익합니다.
신청 사용법
없음.
사용 예
설정 해제 시각 변하기 쉬운:
설정 해제 -v 시각
기능 설정 해제 푸 그리고 바:
설정 해제 -f 푸 바
이론적 해석
생략하는 것을 고려하였습니다. -f ~에 유리한 옵션 기능을 하지 않는 유용하지만
표준 개발자들은 역사적 관행을 유지하기로 결정했습니다.
The -v 옵션이 도입된 이유는 System V가 역사적으로 두 가지 모두에 대해 하나의 네임스페이스를 사용했기 때문입니다.
변수와 함수. 언제 설정 해제 옵션 없이 사용되며 System V는 역사적으로 설정되지 않았습니다.
함수인지 변수인지, 어느 것이 의도된 것인지 혼동이 없었습니다.
휴대용 POSIX 애플리케이션은 다음을 사용할 수 있습니다. 설정 해제 변수를 설정 해제하는 옵션은 없지만
기능; 그만큼 -f 옵션을 사용해야 합니다.
미래 오시는 길
없음.
onworks.net 서비스를 사용하여 온라인으로 unsetposix 사용