perl出现"Can't locate getopts.pl"的解决方法。这个错误是因为perl从5.16开始,移除了getopts.pl (http://search.cpan.org/~rjbs/perl-5.16.0/pod/perldelta.pod#Removed_Modules_and_...
分类:
其他好文 时间:
2014-11-21 01:15:04
阅读次数:
2194
看下面的Bash脚本:
#!/bin/bash
interval=0
count=0
pid=""
while getopts "p:d:n" arg
do
case $arg in
p)
pid=$OPTARG
echo "pid: $pid"
;;
...
分类:
其他好文 时间:
2014-11-19 01:53:24
阅读次数:
169
intruductionshell脚本有二种方法定位脚本参数,一种是使用位置变量,二是使用getopts。使用位置参数有两个限制,他需要编程者自己测试错误并建立相应的消息。若使用shift处理参数,shift命令会删除掉所有的参数,如果你想在以后再次访问他们,将是不可能的。getopts是built-in..
分类:
系统相关 时间:
2014-11-07 15:06:21
阅读次数:
287
#manshellbuiltinsBASH_BUILTINS(1)BASH_BUILTINS(1)NAMEbash,:,.,[,alias,bg,bind,break,builtin,cd,command,comp-gen,complete,continue,declare,dirs,disown,echo,enable,eval,exec,exit,export,fc,fg,getopts,hash,help,history,jobs,kill,let,local,logout,popd,printf,pu..
分类:
系统相关 时间:
2014-10-30 01:55:08
阅读次数:
222
1. 手动解析参数,位置参数 (1) $#: 参数的个数 (2) $1...$9: 第一个参数...第9个参数2. 内置命令解析,getopts,不支持长参数格式 命令格式:getopts option_string variable 第一个参数是一个字符串,包括字符和":",每一个字符都是一个有....
分类:
系统相关 时间:
2014-10-22 17:22:09
阅读次数:
185
在shell脚本中处理linux输入主要有三种形式:1)将他们像命令行参数一样处理,通过对应的位置参数来获取对应的输入参数2)通过getopt和getopts这两个命令3)通过read命令以交互的方式获取用户的输入参数1.通过对应的位置参数获取 shell中的位置参数的计算是从0开始的依次往后加1....
分类:
系统相关 时间:
2014-09-24 11:30:26
阅读次数:
218
[root@jbossshell]#catgetopts.sh#!/bin/bash#date=2014-09-16#istopracticethegetoptswhilegetopts"a:bc"arg(:前面的变量是一定要跟参数的)do case$argin a) echo"a‘sarg:$OPTARG" ;; b) echo"b" ;; c) echo"c" ;; ?) echo"unkownargument" exit1 ;; esacdone[root@j..
分类:
其他好文 时间:
2014-09-16 19:09:31
阅读次数:
205