Bash中的script是强大的,但如果想让写出的脚本更加实用、灵活,不能简单的堆砌命令,势必要加上一些命令行参数。命令行参数除了实际的操作对象以外,还可能是一些选项(通常是用-开头的),如果还是用$1、$2这样的方式一个一个的判断参数到底是不是选项、是哪个选项就太低效了,更好的方式是用getopts,先看简单的例子:
#!/bin/bash
while getopts ‘d:Dm:f:t:’ OPT; do
case $OPT in
......
[阅读全文] Tags: bash, cli, Linux, script