我找到了在shell中使用getopt命令的示例脚本.
#!/bin/bash
args=$(getopt ab $*)
set -- $args
for i;
do
case "$i" in
-a)shift; echo "it was a";;
-b)shift; echo "it was b";;
esac;
done
Run Code Online (Sandbox Code Playgroud)
它运作良好,但我不明白变量$ i指派在哪里.怎么知道它必须遍历$ arg.你能解释一下吗?
| 归档时间: |
|
| 查看次数: |
981 次 |
| 最近记录: |