gpt4 book ai didi

linux - 如何使用sed删除文件中的第n个字符

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:20:44 29 4
gpt4 key购买 nike

我必须删除一个大文件中第 n 个位置的字符。 Vi 为这么大的文件挂起。我知道 sed 中会有一些简单的命令来执行此操作。但是,我发现很难理解 sed 脚本及其表达式。

我的文件内容如下:

{"query": "Lock and", "timestamp": "2012-12-28T00:00:00.045000+00:00", "productId": 322506},,{"query": "Velvet Crush", "timestamp": "2012-12-28T00:00:00.045000+00:00", "productId": 134363}

我必须删除那个额外的 ,,它是该文件中的第 130405 个字符。我如何使用 sed 来实现这一点。

编辑:

现在我想用一个就地替换双逗号的所有 aoocurances。怎么办?

最佳答案

sed -i 's/.//130405' FILE

这将在原地编辑文件 (FILE) (-i),删除位置 130405 处的任何字符 (.)

关于linux - 如何使用sed删除文件中的第n个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16404175/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com