shell命令getopts
2015-10-30 10:51
549 查看
#!/bin/bash set -e cmd="ls" while getopts :a:t:sn opt; do case $opt in a) cmd=$cmd" -a $OPTARG";; t) cmd="$cmd -t $OPTARG";; s) cmd="$cmd -s";; n) cmd="$cmd -n --no-dns";; *) echo "Invalid param";; esac echo $OPTIND done echo $cmd Dev-FandeiMac:tmp code-pc$ ./test.sh -a test1.sh -t hhh -s -n ttss ls -a test1.sh -t hhh -s -n --no-dns
相关文章推荐
- 如何使用PowerShell操作MySQL
- Linux-shell学习笔记
- 使用git bash 代替cmd
- Bash Shell编程要点小结
- 什么是shell,shell基础由浅入深,常用的shell命令、用法、技巧
- ubuntu操作系统写shell的for循环会遇到的问题
- sqlite3 shell的使用
- sqlite3 shell的使用
- shell脚本实例参考
- shell script 学习笔记-----标准输出
- Shell脚本之监视主进程的运行状态,异常退出后自动重启
- shell脚本:打印文本中字符数不大于6的单词
- shell脚本:打印文本中字符数不大于6的单词
- 《Linux Shell》笔记之sed与正则表达式(实例总结) 未完待续
- 一定要记住的一些shell命令
- linux shell 基础 使用日志与心得
- 安装ssh命令
- shell 字符串(六)
- shellinabox终端模拟器安装
- 终端模拟软件xshell设置编码方式UTF-8