명령줄 인수 요약에서 타원 사용

명령줄 인수 요약에서 타원 사용

~에서http://pubs.opengroup.org/stage7tc1/basedefs/V1_chap12.html

줄임표("...")는 하나 이상의 피연산자가 허용됨을 나타내는 데 사용됩니다. 옵션이나 피연산자가 괄호 뒤에 줄임표로 묶인 경우 0개 이상의 옵션이나 피연산자를 지정할 수 있습니다. 시트:

유틸리티 이름 [-g옵션_매개변수]...[피연산자...]
유틸리티의 OPTIONS 섹션에 표시된 의미 체계를 사용하여 줄임표가 앞에 있는 옵션과 해당 옵션 인수가 여러 번 발생하는 것이 유효함을 나타냅니다. (유틸리티 구문 가이드의 자습서 11도 참조하세요.)

시트:

유틸리티 이름 -f옵션_매개변수[-에프옵션_매개변수]...[피연산자...]
-f 옵션이 한 번 이상 나타나야 하며 여러 번 나타날 수 있음을 나타냅니다.

  1. 괄호와 타원의 순서에 차이가 있나요? [something]...[something...]다 0번 이상 반복한다는 뜻인가요?

  2. something [something]...something...다 한 번 이상 반복된다는 뜻인가요?

답변1

  • [-f option_argument]...이는 선택적 -f옵션이 옵션 인수와 함께 매번 여러 번 나타날 수 있음을 의미합니다. 예를 들어 허용됩니다 -f a -f b -f c.

  • [-f option_argument...]옵션은 하나의 인수만 가질 수 있기 때문에 이는 말도 안되는 일입니다. 옵션 인수 -f a b c뒤에 두 개의 피연산자와 가 오는 것을 허용합니다 .-fabc

  • [operand...]하나 이상의 선택적 피연산자를 나타냅니다. 이렇게 하면 a b c.

  • [operand]..."이 선택적 피연산자, 여러 번"을 의미합니다. 이것 은 유사 a a a하지만 그렇지 않습니다 a b c.

관련 정보