拓展脚本编程能力:Perl、Python、Ruby 与 MacPorts 指南
1. 变量读取与脚本合并
在脚本编程中,变量读取是基础操作。例如,当执行 read a b c
并输入 one two three
时, $a
会被赋值为 one
, $b
为 two
, $c
为 three
。若设置 read
接受三个变量,但输入了四个或更多项,最后一个读取变量(如 $c
)会吸收剩余所有值。
小贴士 :若要保证读取变量的完整性,可额外指定一个读取变量来吸收多余数据。比如,若只想获取三个输入值,可设置四个变量进行读取,然后仅使用前三个,从而忽略多余输入。
脚本合并也是一项实用技巧,可使用点号( .
)命令轻松实现。示例如下:
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
此代码先检查 ~/.bashrc
文件是否存在且为普通文件,若存在则将其包含进来。这是创建复杂脚本的便捷方法,可将不同部分写成独立文件,再整合为一个脚本运行。
注意 :合并脚本时要注意变量使用,若不同