Oracle® ZFS Storage Appliance 관리 설명서, 릴리스 2013.1.5.0

인쇄 보기 종료

업데이트 날짜: 2016년 2월
 
 

CLI 스크립트 작성 명령 이해

아주 간단한 작업의 경우 명령을 일괄 처리하면 충분하지만 프로그래밍 논리로 래핑하기에는 비효율적일 수 있습니다. 예를 들어, 모든 공유의 공간 사용량에 대한 정보를 가져오려는 경우 특정 명령의 출력을 구문 분석한 클라이언트의 상위 레벨 언어를 사용하여 래핑한 다양한 CLI 호출이 있어야 합니다. 그 결과, 느리고 불안정한 자동화 기반구조가 생성됩니다. 더 빠르고 더 강력한 자동화가 가능하도록 어플라이언스에는 ECMAScript 3 기반의 다양한 스크립트 작성 환경이 있습니다. ECMAScript 자습서는 이 문서의 범위를 벗어나지만 C와 같은 구문이 포함된 동적으로 입력된 언어로, 다음을 가능하게 합니다.

  • 조건부 코드 플로우(if/else)

  • 반복 코드 플로우(while, for 등)

  • 첫번째 클래스 객체 및 어레이 유형을 통한 구조 및 어레이 데이터 조작

  • Perl과 같은 정규 표현식 및 문자열 조작(split(), join() 등)

  • 예외

  • 클로저와 같은 정교한 기능적 언어 기능