重定向的问题

sh/bash/dash/ksh/zsh等Shell脚本
回复
fhunter
帖子: 4
注册时间: 2007-01-28 23:36

重定向的问题

#1

帖子 fhunter » 2007-05-22 22:22

请问有办法实现如下的重定向么?
程序a和程序b,要求b从a的标准输出中读取数据,并把b的输出输出到a的同一个实例的标准输入中。能给出示例代码么?谢谢
头像
5451vs5451
帖子: 345
注册时间: 2006-07-14 18:56
来自: Apple Valley, Planet Tux, Linux System

#2

帖子 5451vs5451 » 2007-05-23 16:11

代码: 全选

a() {
  echo abc
  while read; do
    if [ $REPLY ]; then
      echo ${REPLY%?}
    else
      break
    fi
  done
}

b() {
  cat
}

mkfifo b2a
a < b2a | b > b2a
回复