|

楼主 |
发表于 2004-4-2 23:30:32
|
显示全部楼层
最初由 javalee 发表
协进程据我所知,是ksh独有的!不信你可以看看别的shell的文章,看是否有所提及?
不是的(希望你说的协进程与我说的协同进程一个概念吧)。楼上的程序就是bash协同进程的一个典型例子,bash青出于蓝,ksh有的,它一定会有,而且做得更加好。
- #!/bin/sh
- for arch in $(ls | egrep '*.tar.[bg]z(2|)'); do
- case ${arch##*.} in
- bz2) tar jxf $arch -C /tmp & ;;
- *) tar zxf $arch -C /tmp & ;;
- esac
- done
- wait
复制代码
还是讨论一下多管道吧。如何实现呢? |
|