前景提要
HDC调试需求开发(15万预算),能者速来!>>> 有两串shell命令,是一系列命令管道,执行类似的操作:前半部分不同,后半部分是完全相同的,大概如下cmd_a1 | cmd_a2 | cmd_a3 | cmd_c5 | cmd _c6 .... cmd_b1 | cmd_b2 | cmd_c5 | cmd_c6 ..... 如果相同的部分,如上例中的cmd_c5..... 实现代码非常繁琐,维护起来会很麻烦,修改时很容易忘掉同步复制。
请教大家,像这样的相同的部分,如何实现代码复用?
------------------------------------------
[答案/方案]
实现方案:封闭,把共用部分写成独立的shell脚本文件,在主脚本里当外部命令直接运行。
要保证正确的搜寻路径,最好计算出(或直接指定)脚本所在的绝对路径