이 명령에는 몇 가지 변형이 있습니까?

이 명령에는 몇 가지 변형이 있습니까?

이것은 특이한 질문입니다. 다음과 같은 요약이 포함된 명령이 있다고 가정해 보겠습니다.

/usr/bin/wc [-c | -m | -C] 

그리고 두 번째 명령

head [-number | -n number] [filename]

문제는 이러한 명령의 다양한 사용법 변형(조합)을 얼마나 많이 얻을 수 있느냐는 것입니다. 그들은 무엇인가?

저는 UNIX를 처음 접했고 일반적인 명령 구문을 이해하려고 노력하고 있습니다. 이 질문은 내 "숙제"의 일부이므로 혼란스럽습니다. 내 친구가 두 번째 (머리) 명령의 답이 6이라고 말했습니다. 따라서 6개의 변형이 있어야 합니다. 내 생각엔 그럴 것 같습니다.

head 
head -number
head -n number
head filename
head -number filename
head -n number filename

맞습니까? 그렇다면 -number와 -n number 사이의 "|" 기호는 "또는"을 의미하므로 함께 사용하면 안 됩니까? 답변해 주셔서 감사합니다.

답변1

예.

[-a|-b]"또는 중 하나지만 둘 다는 아니며 둘 다 선택 사항입니다."를 의미 -a합니다 -b.

[-a][-b]"및 둘 다 발생할 -a수 있지만 -b둘 다 선택 사항입니다"를 의미합니다.

-a b" -a는 필수 옵션 매개변수가 있는 필수 옵션입니다 b"를 의미합니다.

표준 wc유틸리티는 다음과 같습니다

wc [-c|-m] [-lw] [file...]

-c-m상호 배타적이지만 둘 다 선택 사항입니다. (및/또는 또는 중 하나 -l)와 함께 사용할 수 있지만 선택 사항이기도 합니다. 0개 이상의 추가 파일이 있을 수 있습니다.-w-c-m

관련 정보