linux - sed 从文件中注释行号 x 到 y

标签 linux bash sed

我有一个软件在运行 ../configure 时由于某些检查而失败。

我找到了一种手动注释掉 49725-49735 行的方法,然后我就可以很好地安装软件了。

我需要自动编辑配置文件并对这些行进行注释。

有没有人可以给我提示如何实现这一点?

最佳答案

不建议像这样编辑配置文件(修复错误消息),但你比我更了解你的情况。

sed '49724,49736 {s/^/#/}' file > newFile && mv newFile file

健康教育

关于linux - sed 从文件中注释行号 x 到 y,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33684705/

相关文章:

c++ - 以编程方式防止文件被重命名或删除,但仍使其可写

linux - 如何使用 sed 删除/添加模式匹配上的行

bash - 使用 shell 脚本将有符号整数转换为无符号整数

sed - 在第一个匹配行之后替换第一个出现的行

regex - 在 bash 脚本中使用 sed

c++ - 不同线程中的 fsync() 和 write()

linux - Dovecot 和 cyrus 的区别

sed 或 perl + 在两行之间插入文本

linux - 只得到grep : get ip of ifconfig的第一部分

bash - Prolog 中从字符串到列表的转换