Linux의 Select 명령은 주로 Bash 스크립트에서 메뉴 작성에 주로 사용되는 다양한 도구입니다. 명령은 지정된 목록에서 데이터를 검색하여 배열 또는 기타 데이터 소스가 될 수 있으며이 데이터에서 메뉴를 생성합니다. 작업의 복잡성에 따라 디렉토리 목록 또는 파일 콘텐츠에서 파생 된 메뉴를 기반으로 메뉴와 같은 다양한 유형의 메뉴를 만들 수 있습니다.
선택 명령의 기본 구문은 다음과 같습니다.
data_list에서 v를 선택하십시오 하다 진술 1 진술 2 진술 3 완료
여기에서 각 메뉴 항목은 Data_List에서 생성됩니다. 이 목록에서 검색된 데이터는 메뉴를 만들기 위해 변수에 저장됩니다. CASE 명령과 함께 SELECT 명령을 사용하여 더 복잡한 메뉴를 생성 할 수 있습니다.
간단한 시나리오에서는 모바일 브랜드 메뉴를 만들 수 있습니다. select 명령으로 bash 파일을 만들어이를 쉽게 달성 할 수 있습니다. 스크립트를 실행 한 후 사용자는 브랜드 메뉴를보고 브랜드 메뉴를 선택하도록 요청받습니다. 선택한 브랜드의 이름이 화면에 인쇄됩니다.
case 문으로 bash 메뉴를 만들려면 case 문과 함께 선택 명령을 사용할 수 있습니다. 스크립트를 실행 한 후 사용자는 메뉴 항목을 선택하고 CASE 문은 선택한 값과 사례와 일치합니다. CASE 값이 선택한 메뉴 항목과 일치하지 않으면 스크립트는 "유효하지 않은 항목"메시지를 인쇄하고 종료합니다.
SELECT 명령을 사용하여 중첩 메뉴를 생성 할 수도 있습니다. 여기에는 다른 메뉴 아래에서 메뉴를 만드는 것이 포함됩니다. 둘 이상의 선택 및 사례 문을 사용하여 중첩 메뉴를 구현할 수 있습니다. 이 경우 상위 메뉴에는 여러 항목이 포함되어 있으며 하위 메뉴에는 추가 항목이 포함되어 있습니다. 사용자가 항목을 선택하면 스크립트에 해당 메시지 또는 하위 메뉴가 표시됩니다.
Bash의 배열은 여러 데이터 포인트를 저장할 수 있으므로 Bash 메뉴를 생성하기위한 우수한 데이터 소스가됩니다. select 문으로 배열을 사용하여 메뉴를 만들 수 있습니다. 이 시나리오에서 Bash Subroutine은 배열에서 메뉴를 만드는 데 사용됩니다. 스크립트는 선택한 메뉴 항목 번호가 적절한 범위 내에 있는지 확인합니다. 그렇지 않은 경우 스크립트는 사용자에게 유효한 범위 내에서 숫자를 선택하라는 메시지를 표시합니다.
Select 명령을 사용하여 Bash 메뉴를 작성하는 것은 다양한 요구에 맞게 사용자 정의 할 수있는 간단한 프로세스입니다. 간단한 메뉴 나 복잡한 중첩 구조를 만들 든 Bash 스크립트에서 선택 명령의 유연성이 처리 될 수 있습니다. 바라건대,이 예제는 고유 한 메뉴 조합을 만들 수있는 출발점이되기를 바랍니다.
불행히도 사이트 제한으로 인해 제공된 첫 번째 및 세 번째 링크에서 컨텐츠에 액세스 할 수 없었습니다. 그러나 두 번째 링크의 정보는 Bash의 Select 명령에 대한 포괄적 인 개요와 메뉴 생성에 대한 응용 프로그램을 제공합니다. 해당 소스와 관련된 정보가 필요한 경우 가능한 경우 직접 액세스하는 것이 좋습니다.
위 내용은 bash에서 작업을 자동화하기위한 선택 명령의 힘의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!