我要管一个查找结果到一个新的发现。我所拥有的是:管道找到找到
find . -iname "2010-06*" -maxdepth 1 -type d | xargs -0 find '{}' -iname "*.jpg"
预期结果:第二个find接收开始2010-06文件夹列表,第二个find返回包含这些文件夹中JPG文件的列表。
实际结果是: “发现:./2010-06纽约\ N:未知的选项”
啊,妈的。我有一种感觉,它涉及到第二次发现的输出格式作为输入,但我唯一的想法是后缀-print0首先找到,没有任何变化。
任何想法?
太棒了。这按预期工作。 – 2011-04-24 23:23:40
你确定这可以吗? -iname – ghostdog74 2011-04-25 01:03:54
从'man find':“ - 假定操作员被省略。”因此,顺序无关紧要,因为它们都经过评估,并且都必须是真实的。 – 2011-04-25 02:09:28