gpt4 book ai didi

java - 如何在Java文件中注释掉特定模式的行之前和之后?

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

我需要注释掉数百个 Java 文件中的行。像这样注释掉一行很容易:

sed 's-PATTERN-//PATTERN-' src/main/java/com/Test/test.java

我想知道是否可以在比赛前后注释掉上一行和下一行。

最佳答案

考虑使用 Perl:

perl -0pe 's!(.*)\n(PATTERN)\n(.*)!//$1\n//$2\n//$3!g' file.java

这会将修改后的文件写入标准输出。可以将其包装在 shell 中以将其写入所需的文件,也可以使用 man perl 了解如何进行 Perl 就地编辑。

关于java - 如何在Java文件中注释掉特定模式的行之前和之后?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44850493/

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