~에서http://pubs.opengroup.org/stage7tc1/basedefs/V1_chap12.html
줄임표("...")는 하나 이상의 피연산자가 허용됨을 나타내는 데 사용됩니다. 옵션이나 피연산자가 괄호 뒤에 줄임표로 묶인 경우 0개 이상의 옵션이나 피연산자를 지정할 수 있습니다. 시트:
유틸리티 이름 [-g옵션_매개변수]...[피연산자...]유틸리티의 OPTIONS 섹션에 표시된 의미 체계를 사용하여 줄임표가 앞에 있는 옵션과 해당 옵션 인수가 여러 번 발생하는 것이 유효함을 나타냅니다. (유틸리티 구문 가이드의 자습서 11도 참조하세요.)시트:
유틸리티 이름 -f옵션_매개변수[-에프옵션_매개변수]...[피연산자...]-f 옵션이 한 번 이상 나타나야 하며 여러 번 나타날 수 있음을 나타냅니다.
괄호와 타원의 순서에 차이가 있나요?
[something]...
둘[something...]
다 0번 이상 반복한다는 뜻인가요?something [something]...
둘something...
다 한 번 이상 반복된다는 뜻인가요?
답변1
[-f option_argument]...
이는 선택적-f
옵션이 옵션 인수와 함께 매번 여러 번 나타날 수 있음을 의미합니다. 예를 들어 허용됩니다-f a -f b -f c
.[-f option_argument...]
옵션은 하나의 인수만 가질 수 있기 때문에 이는 말도 안되는 일입니다. 옵션 인수-f a b c
뒤에 두 개의 피연산자와 가 오는 것을 허용합니다 .-f
a
b
c
[operand...]
하나 이상의 선택적 피연산자를 나타냅니다. 이렇게 하면a b c
.[operand]...
"이 선택적 피연산자, 여러 번"을 의미합니다. 이것 은 유사a a a
하지만 그렇지 않습니다a b c
.