两个测试脚本如下:
$cat echo_test1.sh
#!/bin/sh
count=0
while true
do
echo "Test count: $count"
count=`expr $count + 1`
sleep 2
done
第二个脚本连续从第一个脚本接收数据:
$cat echo_test2.sh
#!/bin/sh
while read $1
do
echo "Test 2: $1"
sleep 2
done
并像这样运行它:
$./echo_test1.sh | ./echo_test2.sh
test1 脚本连续回显, test2 接收该脚本,并在收到的消息中添加一些内容再次进行回显。
有什么方法可以实现此功能。