【发布时间】:2010-10-15 19:48:06
【问题描述】:
有记录 shell 脚本参数的约定吗?
例如:
#!/usr/bin/env bash
# <description>
#
# Usage:
# $ ./myScript param1 [param2]
# * param1: <description>
# * param2: <description>
我不喜欢这个特定模板的一些地方:
- 脚本的文件名 (
myScript) 出现在文件本身中 - 参数描述看起来很奇怪
-
$之前的前导空格在视觉上很有用,但可能会导致带有块 cmets 的语言混淆,导致一些验证工具抱怨缩进混合/不一致(例如,此块中的空格、代码制表符 - 前提是喜欢选项卡,当然)
有没有这方面的指导方针?
【问题讨论】:
-
man用于格式化和参数文档示例的页面:unix.stackexchange.com/questions/6891/…