|
|
1
45
不,不好。管道中的所有命令同时执行,shell在执行命令之前准备重定向。因此,该命令可能会在cat读取文件之前覆盖该文件。 你需要 sponge(1) 从莫鲁蒂尔。 |
|
|
2
3
您还可以使用类似的内容(不推荐,在生产代码中使用显式临时文件):
|
|
|
3
0
不仅不应该将输出写入输入,还应该避免将输出循环返回到输入。 在处理大文件时,我试过
并生成错误消息:
|
|
|
jjmerelo · 使用Proc::Async从绑定管道读取 7 年前 |
|
|
Vingtoft · 使用管道的Python多进程无阻塞内部通信 8 年前 |
|
|
marc · grep pipe sed命令 8 年前 |
|
|
Wolfat · 无法从C中的管道执行读取? 8 年前 |
|
|
E.S. · Java-重定向进程输入/输出(管道)暂停[重复] 8 年前 |
|
|
Arka Pal · 关闭管道中未使用的端部 8 年前 |