如何使用 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
如何在 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