gpt4 book ai didi

sed - 如何在行范围内执行 sed 替换?

转载 作者:行者123 更新时间:2023-12-01 12:34:31 25 4
gpt4 key购买 nike

我想 sed 通读一个文本文件,找到一系列特定的数字,然后用另一个数字系列替换它们。

但是,我只希望它针对给定的范围(例如第 200-220 行)执行此操作。
我可以在这里找到关于如何做一个或另一个的页面,而不是两者。

到目前为止,我的尝试如下:

sed -i '200,220 !/1 2 3 4 5 \replacement numbers' file

我可能完全错误地处理了这个问题,但是嘿嘿。

最佳答案

你很近

sed -i '200,220 s/1 2 3 4 5 /replacement numbers/' file

在 200-220 范围内,这将仅用其他内容替换 '1 2 3 4 5 ' 一次(每行)。如果需要更多的替换而不是在此处添加 g ...numbers/g' 文件等等

关于sed - 如何在行范围内执行 sed 替换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30919742/

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