当前位置: 技术问答>linux和unix
请教两个shell指令set与getopt
来源: 互联网 发布时间:2017-05-20
本文导语: set -- `/usr/bin/getopt f:d: $*` 这条指令是什么意思? | getopt 的作用是获取参数,参考: http://www.tldp.org/LDP/abs/html/string-manipulation.html#GETOPTSIMPLE http://www.tldp.org/LDP/abs/html/extmisc.html#GETOPTY http://www.tldp.org/LDP/abs/html/intern...
set -- `/usr/bin/getopt f:d: $*`
这条指令是什么意思?
这条指令是什么意思?
|
getopt 的作用是获取参数,参考:
http://www.tldp.org/LDP/abs/html/string-manipulation.html#GETOPTSIMPLE
http://www.tldp.org/LDP/abs/html/extmisc.html#GETOPTY
http://www.tldp.org/LDP/abs/html/internal.html#GETOPTSX
set 的作用是设置位置参数
-- 的作用是把元字符 * ? 等作为普通字符
试验:
set -f
echo $1
set -- -f
echo $1
http://www.tldp.org/LDP/abs/html/string-manipulation.html#GETOPTSIMPLE
http://www.tldp.org/LDP/abs/html/extmisc.html#GETOPTY
http://www.tldp.org/LDP/abs/html/internal.html#GETOPTSX
set 的作用是设置位置参数
-- 的作用是把元字符 * ? 等作为普通字符
试验:
set -f
echo $1
set -- -f
echo $1