gpt4 book ai didi

list - 列出目录中所有头文件(.h 文件)所需的脚本/命令(递归)

转载 作者:行者123 更新时间:2023-12-01 23:25:34 24 4
gpt4 key购买 nike

给定一个基本目录我想递归地列出它下面所有目录下的所有头文件/*

如果可能的话,我希望输出是这样的:

headerfile:  <path 1>
<path 2>
...
headerfile2: <path a>
<path b> etc

最好的方法是什么。我尝试使用 ls -R 和 grep,但我对脚本编写还很陌生。

最佳答案

find . -name "*.h"

仅针对当前目录及以下目录中的路径。如果您可以忍受重复文件名,并且假设我理解您想要的输出内容,那么这是更复杂的版本...

find . -name "*.h" | while read i; do echo $(basename "$i") "$i"; done | sort

关于list - 列出目录中所有头文件(.h 文件)所需的脚本/命令(递归),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6946708/

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