2014-06-14 8 views
2

특정 광범위한 BASH 스크립트의 경우 예를 들어 mplayer --help과 같이 도움말 메뉴를 작성하고 싶습니다.광범위한 BASH 스크립트를위한 도움말 메뉴 빌드

Usage: mplayer [options] [url|path/]filename 

Basic options: (complete list in the man page) 
-vo <drv>  select video output driver ('-vo help' for a list) 
-ao <drv>  select audio output driver ('-ao help' for a list) 

다른 괄호 [, ], <, > 및 다른 문자 | 등을 사용하기위한 규칙은 무엇입니까? 그런 메뉴의 기존 레이아웃은 무엇입니까? 사용자 마녀 옵션이 필수 사항임을 설명하려면 어떻게해야합니까?

어딘가에 가이드 라인이있을 수 있지만 찾을 수 없습니다.

- angle brackets for required parameters: ping <hostname> 
- square brackets for optional parameters: mkdir [-p] <dirname> 
- ellipses for repeated items: cp <source1> [source2...] <dest> 
- vertical bars for choice of items: netstat {-t|-u} 
- curly braces enclose mutually exclusive alternate values 

답변

3

wikipedia에서 가져옵니다. 예를 들어, 당신의 예제에서`{`와`}`는 무엇을합니까? 메뉴를 구성하는 올바른 방법은 무엇입니까? 옵션을 얼마나 들여 씁니까? 옵션에는 언제 하나의 대시```와 이중 대시`--`를 사용합니까? 처음부터 어떻게 도움말 메뉴를 만들 수 있습니까?
+0

이 내가 찾고 있던 참으로 무엇을했지만, 대답은 조금 간결 : – CousinCocaine