我想将一些数据输出到管道,并让另一个进程逐行对数据执行某些操作.这是一个玩具示例:
mkfifo pipe
cat pipe&
cat >pipe
Run Code Online (Sandbox Code Playgroud)
现在我可以输入我想要的任何内容,按下回车后我立即看到同一行.但如果替换第二管道echo:
mkfifo pipe
cat pipe&
echo "some data" >pipe
Run Code Online (Sandbox Code Playgroud)
管道在完成之后关闭echo,cat pipe&因此我无法通过管道传递更多数据.有没有办法避免关闭管道和接收数据的进程,以便我可以从bash脚本通过管道传递多行数据,并在它们到达时处理它们?
我只有bourne shell和busy box.有没有办法运行python脚本或编译ac程序或任何语言,如perl ..
喜欢
busybox python eatmemory.py 100M
要么
busybox gcc eatmemory.c
我需要的是创建一个消耗特定内存量的进程.并测试性能.
谢谢
>>> print "hello world"
hello world
>>> "hello world"
'hello world'
>>>
Run Code Online (Sandbox Code Playgroud)
有什么不同?
一个完整的菜鸟问题.
python hello world示例主要用于
print "hello world"
Run Code Online (Sandbox Code Playgroud)
我可以删除它print,只是"Hello world"用于给出python介绍吗?