42、拓展脚本编程能力:Perl、Python、Ruby 与 MacPorts 指南

拓展脚本编程能力: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 文件是否存在且为普通文件,若存在则将其包含进来。这是创建复杂脚本的便捷方法,可将不同部分写成独立文件,再整合为一个脚本运行。

注意 :合并脚本时要注意变量使用,若不同

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值