条件语句:查找不包含特定文件的文件夹

姜巴杰

我需要找到所有不包含以.counts.txt结尾的文件的名称在其中的文件夹。通过结合我在网上找到的一些建议,我能够提出以下命令(用于bash),该命令可以实现我想要的功能。

find . maxdepth 1 -type d -name "*[0-9]*" ! -exec sh -c 'ls -1 "{}" | egrep -q "*.counts.txt"' \; -print

但是,我不了解其某些功能:

  1. 感叹号在这里做什么?它是否以某种方式否定了随后的条件语句?
  2. 为什么需要使用sh而不是直接管道连接到打开新的外壳ls
卢卡斯
  1. 是的,!否定下一个条件,即-exec sh -c 'ls -1 "{}" | egrep -q "*.counts.txt"' \;因为这是一个-exec否定条件,所以我们必须记住,如果它执行的命令返回的状态为0,则它​​为true(如果状态不为0,则该条件为true)。
  2. 之后的参数-exec不会传递到外壳程序,而是直接执行,因此没有可用的管道概念。如果要在其中放置竖线字符,则外壳(开始查找自身)将使用该字符,并且find的所有输出将输入egrep。

请参阅man find有关的文档!-execargs作为发现。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

查找包含特定文件的最新文件夹

来自分类Dev

Windows 7搜索:多个条件“查找不包含该大小的那个大小的文件夹”

来自分类Dev

查找包含文件的文件夹 (VBA)

来自分类Dev

不包含文件的 Zip 文件夹

来自分类Dev

查找包含图像的子文件夹

来自分类Dev

如何查找和列出具有特定文件夹名称的文件夹,其中包含最近修改的文件?

来自分类Dev

.git文件夹不包含什么?

来自分类Dev

共享文件夹不包含数据

来自分类Dev

如何运行if语句以使用file.cFileName查找特定文件或文件夹

来自分类Dev

在Java中查找特定的文件夹

来自分类Dev

如何在文件夹中查找与特定模式匹配(或不匹配)的所有文件?

来自分类Dev

Get-ChildItem:仅显示不包含特定文件的文件夹

来自分类Dev

在排序文件的文件夹中查找特定文件

来自分类Dev

如果文件夹 2 不包含文件,则将文件从文件夹 1 移动到文件夹 2

来自分类Dev

查找包含可执行文件的文件夹

来自分类Dev

查找包含3个文本项的文件/文件夹

来自分类Dev

查找仅包含重复文件的子文件夹

来自分类Dev

在包含文件的文件夹中查找关键字

来自分类Dev

用于查找包含文件的文件夹的脚本

来自分类Dev

查找包含3个文本项的文件/文件夹

来自分类Dev

Swift:复制不包含文件的文件夹/目录

来自分类Dev

Eclipse导出文件jar不包含文件夹

来自分类Dev

搜索不包含所需名称文件的文件夹

来自分类Dev

仅查找包含与该文件夹同名的文件的那些文件夹

来自分类Dev

循环浏览包含子文件夹的文件夹以查找excel文件

来自分类Dev

删除文件夹中不包含子文件夹的文件夹中的旧文件

来自分类Dev

删除UNIX中所有不包含特定名称的文件夹

来自分类Dev

如何遍历目录停在不包含特定字符的文件夹中?

来自分类Dev

在PowerShell中查找没有特定文件的文件夹

Related 相关文章

  1. 1

    查找包含特定文件的最新文件夹

  2. 2

    Windows 7搜索:多个条件“查找不包含该大小的那个大小的文件夹”

  3. 3

    查找包含文件的文件夹 (VBA)

  4. 4

    不包含文件的 Zip 文件夹

  5. 5

    查找包含图像的子文件夹

  6. 6

    如何查找和列出具有特定文件夹名称的文件夹,其中包含最近修改的文件?

  7. 7

    .git文件夹不包含什么?

  8. 8

    共享文件夹不包含数据

  9. 9

    如何运行if语句以使用file.cFileName查找特定文件或文件夹

  10. 10

    在Java中查找特定的文件夹

  11. 11

    如何在文件夹中查找与特定模式匹配(或不匹配)的所有文件?

  12. 12

    Get-ChildItem:仅显示不包含特定文件的文件夹

  13. 13

    在排序文件的文件夹中查找特定文件

  14. 14

    如果文件夹 2 不包含文件,则将文件从文件夹 1 移动到文件夹 2

  15. 15

    查找包含可执行文件的文件夹

  16. 16

    查找包含3个文本项的文件/文件夹

  17. 17

    查找仅包含重复文件的子文件夹

  18. 18

    在包含文件的文件夹中查找关键字

  19. 19

    用于查找包含文件的文件夹的脚本

  20. 20

    查找包含3个文本项的文件/文件夹

  21. 21

    Swift:复制不包含文件的文件夹/目录

  22. 22

    Eclipse导出文件jar不包含文件夹

  23. 23

    搜索不包含所需名称文件的文件夹

  24. 24

    仅查找包含与该文件夹同名的文件的那些文件夹

  25. 25

    循环浏览包含子文件夹的文件夹以查找excel文件

  26. 26

    删除文件夹中不包含子文件夹的文件夹中的旧文件

  27. 27

    删除UNIX中所有不包含特定名称的文件夹

  28. 28

    如何遍历目录停在不包含特定字符的文件夹中?

  29. 29

    在PowerShell中查找没有特定文件的文件夹

热门标签

归档