g****g 发帖数: 1828 | 1 【 以下文字转载自 Linux 讨论区 】
发信人: gengwg ( 注意:修改邮件后,需重新激活帐号.), 信区: Linux
标 题: bash script真难看懂
发信站: BBS 未名空间站 (Wed Jun 9 11:49:38 2010, 美东)
这个我都快读晕了。
#!/bin/bash
# Light weight option parser for bash
#
abstract=""
usage="Usage: \${0##*/} [options] [arg1] [arg2] ..."
function Abstract()
{
abstract=$@
}
function Usage()
{
usage=$@
}
function Option()
{
eval "options=\"$options $1,$2,$3\""
eval "main_help=\"$main_help \t -$1,--$2\n\""
eval "main_help=\"$main_help \t $4\n\n\""
}
function OptionWithArgume | b******n 发帖数: 592 | 2 why not getopts...I would spend less time on commandline parsing..
【在 g****g 的大作中提到】 : 【 以下文字转载自 Linux 讨论区 】 : 发信人: gengwg ( 注意:修改邮件后,需重新激活帐号.), 信区: Linux : 标 题: bash script真难看懂 : 发信站: BBS 未名空间站 (Wed Jun 9 11:49:38 2010, 美东) : 这个我都快读晕了。 : #!/bin/bash : # Light weight option parser for bash : # : abstract="" : usage="Usage: \${0##*/} [options] [arg1] [arg2] ..."
|
|