如何使用linux环境中的命令dd创建具有特定数字值的文件?我想要一个4 * 500的文件大小(每个整数都有4个字节,我想要500个位置)。
我的文件希望采用以下格式:1234567890.....555
。
答案 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