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

时间:2015-05-16 09:12:26

标签: linux dd

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

我的文件希望采用以下格式:1234567890.....555

1 个答案:

答案 0 :(得分:2)

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

你可以做的最近的就是一个简单的shellcript,如下所示:

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