Hi, sh(1) has undocumented alternate pipe character, "^" (carrot, ascii 0136). I think this dates back to the days when people used teletype 33's as ttys. Still, lack of vertical bar will frustate C programming. Mike Hiller Intetactive Systems