繁体   English   中英

如何使用dd命令创建具有特定值的文件?

[英]How can I create a file with specific values using the dd command?

如何在Linux环境中使用命令dd创建具有特定数字值的文件? 我想要一个4 * 500的文件(每个整数都有4个字节,我想要500个位置)。

我的文件希望具有以下格式: 1234567890.....555

只有使用dd您才能执行此操作。 dd仅将字节流从其输入复制到其输出,它无法生成任何内容。 您需要为dd提供相同的来源,以从中生成所需的数据。

您可以执行的最接近的操作是简单的shellscript,如下所示:

for i in $(seq 1 555);do echo -n $i;done

当然,您也可以将其输出传递到dd中,例如:

for i in $(seq 1 555);do echo -n $i;done|dd bs=4096 count=1

暂无
暂无

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

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