【发布时间】:2018-04-28 19:50:22
【问题描述】:
我想使用标准实用程序而不是编译代码来有效地用常量值填充文件,重复 N 次。在简单版本中,值是单个字节;在复杂版本中 - 任意字符串。
注意:
- 如果值为 0,我们有
dd if=/dev/zero of=/path/to/file bs=XXX count=YYY对应 XXX 和 YYY 的适当值。 - 显然,我们可以通过 echo
$value >> file循环执行此操作,但这应该非常慢。
【问题讨论】:
-
这个回答stackoverflow.com/a/5349842/7411306有帮助吗?
-
为什么需要这样的文件?在需要从中读取数据的程序中生成此类数据可能会更有效。
-
@chepner:假设我不控制程序。
-
您想要
yes程序吗?除了自动响应一系列提示之外,我无法想象哪个程序需要重复值的来源。 -
@chepner:嗯,这确实涵盖了一些用例,见下文。
标签: bash shell file-io replicate