与本地包括 #include "" . 有没有一种方法可以将 grep 与任何替代工具-6ren">
gpt4 book ai didi

c++ - 将#include <> 替换为#include ""

转载 作者:太空宇宙 更新时间:2023-11-04 08:36:43 32 4
gpt4 key购买 nike

我是 grep 的新手,在重构 C 和 C++ 文件的过程中,我遇到了替换系统的问题,包括 #include <>与本地包括 #include "" .

有没有一种方法可以将 grep 与任何替代工具结合使用,比如针对给定目录和子目录中的任何 C 或 C++ 文件?

最佳答案

你可以在 perl 中这样做:

perl -p -i.bak -e "s/<(.*)>/\"\1\"/g" abc.h

或者更安全的是:

perl -p -i.bak -e "s/#include <(.*)>/#include \"\1\"/g" abc.h

关于c++ - 将#include <> 替换为#include "",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25917028/

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