Bash递归获取所有包含文件扩展名的文件

时间:2019-07-10 19:02:47

标签: bash

使用Bash,如何给定包含根文件夹的递归检查,如何获取包含“ .cpp”的文件的所有文件名(而非路径)?

2 个答案:

答案 0 :(得分:2)

只需使用find

find /root/folder/to/check -name '*.cpp' -printf "%P\n"

答案 1 :(得分:1)

为此,您可以将let grabLinkFromRow = (row, child) => { let td; const link = row.querySelector(`td:nth-child(${child}) > a`); if (link) { // <-- only call getAttribute if we found a link td = link.getAttribute("href"); } return td ? td : null; } 命令的-printf选项与以下参数一起使用:

find

因此完整的命令可能如下所示:

%f     File's name with any leading directories removed (only the last element).