shell编程里,管道代码共用的有关问题

shell编程里,管道代码共用的问题
本帖最后由 fengyqf 于 2015-10-20 17:02:42 编辑
有两串shell命令,是一系列命令管道,执行类似的操作:前半部分不同,后半部分是完全相同的,大概如下

cmd_a1 | cmd_a2  | cmd_a3 |cmd_c5 | cmd _c6 ....
cmd_b1 | cmd_b2  |               cmd_c5 | cmd_c6 ..... 

如果相同的部分,如上例中的cmd_c5..... 实现代码非常繁琐,维护起来会很麻烦,修改时很容易忘掉同步复制。

请教大家,像这样的相同的部分,如何实现代码复用?

------解决思路----------------------
用变量代替公共部分?
------解决思路----------------------
你都已经封装成命令了,已经在复用了啊。