我目前正在 GNU/Linux 系统上编写一些 C++ 代码,我的源代码文件夹中充满了 .cpp 文件和 .h 文件。
一般来说,对于这段代码,每个.cpp
文件都有一个对应的.h
头文件,但不一定反之亦然。在下面的输出中--
表明列出的头文件没有对应的 .cpp 文件
我想通过在我的 .bashrc / .zshrc 中定义一个额外的标志来编写一个 bash 脚本来执行此操作,以便文件列表以这种格式出现。假设我有 7 个文件,一些.cpp
和一些.h
$ listscript
hello1.cpp hello1.h
hello2.cpp hello2.h
-- hello3.h
hello4.cpp hello4.h