需要脚本/命令来列出目录中的所有头文件(.h 文件)(递归地)
给定一个基本目录 我想递归地列出其下面所有目录下的所有头文件 /*
如果可能的话,我希望输出类似于:
headerfile: <path 1>
<path 2>
...
headerfile2: <path a>
<path b> etc
最好的方法是什么。我尝试使用 ls -R 和 grep,但我对脚本编写相当陌生。
given a base directory
I would like to recursively list down all the header files under all directories below it
/*
And if possible, I would like the output to be something like:
headerfile: <path 1>
<path 2>
...
headerfile2: <path a>
<path b> etc
Whats the best way of doing it. I tried playing around with ls -R and grep, but i am fairly new to scripting.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
仅适用于当前目录及以下目录中的路径。如果您可以忍受重复文件名,并假设我理解您想要的输出内容,那么这是更复杂的版本......
for just the paths in the current dir and below. And if you can live with repeating the filename, and assuming I understood what you want as output, this is the more complex version...