通过增加文件中出现的次数来替换大文件中的字符串?

发布于 2024-09-28 02:09:47 字数 216 浏览 5 评论 0原文

我有一个 500MB 的文件,其中包含字符串:

  string_1 ..... string_500,

我需要生成该文件的副本,其中包含:

  string_501.......string_1000

我需要执行此操作直至 string_500000,解决此问题的最佳方法是什么?

I have a file of 500MB and it has strings :

  string_1 ..... string_500,

I need generate the copy of this file which has :

  string_501.......string_1000

I need to do this up to string_500000, what's the best way to solve this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

逆蝶 2024-10-05 02:09:47

如果它确实如您所描述的那样,则为带有可变后缀的常量字符串,然后仅生成新文件而忘记旧文件。

如果它实际上

wibble_1 something_2 that_3 changes_4 randomly_5

是我会在 perl 中阅读并解析它

If it is literally as you describe, a constant string with variable suffixes then just generate the new file forgetting the old one.

If it's actually

wibble_1 something_2 that_3 changes_4 randomly_5

the I'd read and parse the thing in perl

锦欢 2024-10-05 02:09:47

如果您只想生成字符串序列(string_501 到 string_500000),您可以这样做:

for i in `seq 501 500000`
do
    echo string_${i}
done

If you just want to generate a sequence of strings (string_501 to string_500000), you can do this:

for i in `seq 501 500000`
do
    echo string_${i}
done
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文