小编Xia*_*ang的帖子

如何在shell脚本中将数据附加到缓冲区?

我想使用 shell 脚本执行以下操作:(为简单起见,我对 INPUT 使用相同的数据。在实际情况下,数据随循环标签 jj 发生变化)

#!/bin/sh
for jj in `seq 100`; do
    cat INPUT.file >> OUTPUT.file
done
Run Code Online (Sandbox Code Playgroud)

然而,这是非常低效的,因为打开和关闭文件都在循环中。当 INPUT.file 的大小很大时,这段代码会很慢。所以我想知道是否有办法拥有/创建一个缓冲区,比如在 C 中创建一个预先分配的变量。

shell buffer cat

4
推荐指数
1
解决办法
1704
查看次数

标签 统计

buffer ×1

cat ×1

shell ×1