脚本编程中的参数、循环与字符串处理
1. 位置参数
位置参数在脚本编程中十分重要,它允许我们在脚本运行时传递参数。以下是不同形式的位置参数示例:
| 形式 | $1 | $2 | $3 | $4 |
| ---- | ---- | ---- | ---- | ---- |
| 普通传递 | word | words | with | spaces |
| “$*” | word words with spaces | | | |
| $@ | word | words | with | spaces |
| “$@” | word | words with spaces | | |
从这些示例可以看出, $* 和 $@ 在不使用双引号时,都能产生四个单词的结果;但使用双引号时, "$*" 产生一个单词结果, "$@" 产生两个单词结果。在大多数情况下, "$@" 是最有用的,因为它能保留每个位置参数的完整性,除非有充分理由,否则应始终使用它。
2. 系统信息页面程序改进
我们对系统信息页面程序 sys_info_page 进行了改进,添加了几个命令行选项:
- 输出文件选项 :使用 -f file 或 --file file 指定输出文件的名称。
- 交互模式选项 :
超级会员免费看
订阅专栏 解锁全文

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



