linux - 在脚本之间连续传输数据
问题描述
两个测试脚本如下:
$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接收它并再次回显,并在收到的消息中添加一些内容。
有什么方法可以实现这个功能。
解决方案
推荐阅读
- jenkins - jenkins 的 Scoverage 插件显示未找到某些 scala 文件的 404 错误文件,但适用于某些文件
- python - Python 的 MATLAB 引擎非常慢
- python - 为 TensorFlow Object Detection Colab Tutorial (Rubber Ducky) 输入多个类的边界框信息
- javascript - XSS 漏洞尽管编码
- python - 如何让我的打印声明只打印在一行上?
- r - 在反应元素中更新私有但不更新 UI
- algorithm - Bellman-Ford 路由算法,怎么会这样呢?
- spring-boot - 你能用列表吗
和@OneToMany 同时在实体中? - r - 将图像上传到 R 闪亮可下载到 pdf
- python - 如何将蓝牙插座连接到安卓手机?