怎么给自己写的脚本做个man?--help也可以

sh/bash/dash/ksh/zsh等Shell脚本
回复
头像
qiang_liu8183
论坛版主
帖子: 10672
注册时间: 2006-09-10 22:36
来自: 北京
送出感谢: 1 次
接收感谢: 6 次

怎么给自己写的脚本做个man?--help也可以

#1

帖子 qiang_liu8183 » 2011-05-30 13:35

脚本太多了,很多常时间不用就忘了用法
看破、放下、自在、随缘、念佛
真诚、清净、平等、正觉、慈悲
头像
lilydjwg
论坛版主
帖子: 4165
注册时间: 2009-04-11 23:46
系统: Arch Linux
送出感谢: 11 次
接收感谢: 127 次
联系:

Re: 怎么给自己写的脚本做个man?--help也可以

#2

帖子 lilydjwg » 2011-05-30 13:51

如何写 man page:

代码: 全选

vim /usr/share/man/man1/ls.1.gz
如何加 --help:

代码: 全选

man getopt
man 3 getopt_long
tusooa
帖子: 6546
注册时间: 2008-10-31 22:12
系统: 践兔
送出感谢: 6 次
接收感谢: 10 次
联系:

Re: 怎么给自己写的脚本做个man?--help也可以

#3

帖子 tusooa » 2011-06-23 22:18

perl:

代码: 全选

use Pod::Usage;
pod2usage (
    -opt => desc
);
bash:

代码: 全选

. scriptFunctions
import OptionParser
addOpt b o opt 'desc' [default]
addOpt b s select 'desc' default 'select1 select2 ...'
man 也可以自己写,也可以参考神的cairo2png的help,加彩色输出
确实是cairo2png不是paste-img
上次由 tusooa 在 2011-06-23 23:39,总共编辑 1 次。

代码: 全选

] ls -ld //
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

Re: 怎么给自己写的脚本做个man?--help也可以

#4

帖子 eexpress » 2011-06-23 22:28

cairo2png 我才写过带颜色的help
● 鸣学
回复

回到 “Shell脚本”