21、自动化软件构建脚本:`build-all` 详解

自动化软件构建脚本: build-all 详解

1. 脚本复用与 pathfind 扩展思路

在编写 shell 脚本时,许多代码是可以复用的。例如,开头的注释横幅、 IFS PATH 的赋值、五个辅助函数、用于参数处理的 while case 语句,以及至少对从命令行收集的文件进行的外层循环。对于 pathfind 脚本,可以考虑以下扩展:
- 添加 --quiet 选项 :将标准输出和标准错误重定向到 /dev/null ,抑制所有输出,仅通过退出代码指示是否找到匹配项。例如 cmp -s 选项和 grep -q 选项就有类似的功能。
- 添加 --trace 选项 :在标准错误输出上显示每个测试文件的完整路径。
- 添加 --test x 选项 :允许用其他测试选项(如 -h 表示文件是符号链接、 -r 表示文件可读、 -x 表示文件可执行等)替换 -f 选项。
- 使

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值