小编lim*_*ala的帖子

如何避免echo关闭FIFO命名管道? - Unix FIFO的搞笑行为

我想将一些数据输出到管道,并让另一个进程逐行对数据执行某些操作.这是一个玩具示例:

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脚本通过管道传递多行数据,并在它们到达时处理它们?

unix bash pipe echo

50
推荐指数
3
解决办法
3万
查看次数

繁忙的盒子,运行C,python或Perl程序

我只有bourne shell和busy box.有没有办法运行python脚本或编译ac程序或任何语言,如perl ..

喜欢 busybox python eatmemory.py 100M

要么

busybox gcc eatmemory.c

我需要的是创建一个消耗特定内存量的进程.并测试性能.

谢谢

python linux perl gcc busybox

6
推荐指数
1
解决办法
7695
查看次数

python print"hello world"vs"hello world"

>>> 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介绍吗?

python

4
推荐指数
1
解决办法
976
查看次数

标签 统计

python ×2

bash ×1

busybox ×1

echo ×1

gcc ×1

linux ×1

perl ×1

pipe ×1

unix ×1