繁体   English   中英

创建与文件转储并行的文件md5sum

[英]Create md5sum of file parallel to file dump

我的C程序创建输出文件out.txt。

我必须创建它的md5sum。

我知道命令是md5sum out.txt > md5sum.txt

我想要的不是创建整个out.txt,然后创建md5sum out.txt

我希望两个操作并行运行。 文件转储时应创建Md5sum。 这样我可以节省一些时间。

就像是,

./program > out.txt &
md5sum out.txt > md5sum.txt &
wait

有有效的方法吗? 请帮忙。

如果只需要文件的校验和,则可以使用管道。
像./program | md5sum> md5sum.txt
但是这样您将丢失输出文件。 您可以使用以下语法
./程序| T恤> out.txt | md5sum> md5sum.txt
这将创建out.txt文件,并计算输出到md5sum.txt的 md5sum

./程序| md5sum> md5sum.txt

这应该为您工作:)。

当您写A | B,两个进程已经并行运行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM