小编Chr*_*age的帖子

如何检测“查找”是否找到任何匹配项?

是否有一种惯用的方法来检测“查找”是否找到了任何匹配项?我目前正在使用

COUNT=`find ... | wc -l`
if [ "$COUNT" -gt 0 ]; then
Run Code Online (Sandbox Code Playgroud)

但这对我来说似乎有点间接。另外,我希望 find 一旦找到匹配项就停止搜索,这样就不会浪费时间和精力。我只需要知道是否有任何匹配的文件。

更新:我犯了在没有代码的情况下编写问题的错误:我wc -l在不同的情况下使用,无论如何我需要知道找到的文件总数。在我只测试是否有任何匹配的情况下,我使用if [ -z $(find …) ].

osx find

15
推荐指数
2
解决办法
8469
查看次数

标签 统计

find ×1

osx ×1