gpt4 book ai didi

linux - 如何将多个二进制文件通过管道传输到从标准输入读取的应用程序

转载 作者:太空狗 更新时间:2023-10-29 11:48:49 24 4
gpt4 key购买 nike

对于单个文件,

$ my_app < file01.binary

对于多个文件,

$ cat file*.binary | my_app

每个二进制文件的大小为 500MB,所有文件 *.binary 的总大小约为 8GB。根据我的理解,cat 将首先连接所有文件,然后将单个大文件重定向到 my_app

有没有更好的方法可以将多个二进制文件发送到 my_app 而无需首先连接它们?

最佳答案

没有。 cat 只会在循环中从输入文件中读取行/ block 并将它们打印到管道。不用担心。

cat 中的“连接”意味着它将输入连接到输出。这并不意味着它首先在内存中连接其输入。

关于linux - 如何将多个二进制文件通过管道传输到从标准输入读取的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51842979/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com