1
我在某種程度上困惑於我應該如何在腳本中編寫參數和參數的使用文本。無論我看到它總是不同的。尤其是參數描述的方式和語法不盡相同。Shell腳本:編寫參數使用文本的約定?
例如參數需要標記的用法
$0 -f <filename>
$0 [-f filename]
$0 [-f] <filename>
$0 [-f] [filename]
$0 [-f <filename>]
$0 [-f] [<filename>]
例如,使用情況,哪些是可選參數(-f,-g,-h)
$0 [-fgh]
$0 [<optional>]
$0 [-[fgh]]
$0 [-<fgh>]
$0 -fgh
$0 -[fgh]
等
這可能是一個小問題,但惱人的,因爲語法永遠是不同的,有時它的實際含義不同的東西,但你不能看到它,因爲它不遵循任何約定。您對此有何看法,以適當的語法編寫使用說明文字的最佳做法是什麼?