脚本编程中的参数、循环与字符串处理
1. 位置参数
在脚本编程里,位置参数起着关键作用。例如,当我们使用如下参数时:
$1 = word
$2 = words
$3 = with
$4 = spaces
不同的参数引用方式会产生不同的结果:
| 引用方式 | 结果 |
| ---- | ---- |
| $* | word words with spaces (一个单词结果) |
| $@ | word words with spaces (四个单词结果) |
| "$*" | "word words with spaces" (一个单词结果) |
| "$@" | "word" "words with spaces" (两个单词结果) |
从这些结果可以看出, "$@" 在多数情况下是最有用的,因为它能保留每个位置参数的完整性。除非有充分的理由,否则建议始终使用 "$@" 。
下面我们来看一个更完整的应用示例,以 sys_info_page 程序为例,为其添加命令行选项:
- 输出文件选项 :可通过 -f fi
超级会员免费看
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



