作为了解如何使用管道操作符来控制绑定优先级的手段,我正在尝试打印每个目录下一个文件的路径 - 对于每个目录都是如此。
我得到了“没有找到匹配项:(find%-maxdepth 1 | head -1)”。如果没有括号,我会得到“xargs:find:被信号13终止”,所以我很确定我们需要以某种方式使管道成为右结合的。
如何将xargs输入传递给包含管道的命令?(请不要告诉我使用“-exec”,我想学习如何操纵绑定优先级来解决其他问题)。
find $PWD -type d | xargs --delimiter "\n" -I% -n 1 (find % -maxdepth 1 | head -1)
我得到了“没有找到匹配项:(find%-maxdepth 1 | head -1)”。如果没有括号,我会得到“xargs:find:被信号13终止”,所以我很确定我们需要以某种方式使管道成为右结合的。
如何将xargs输入传递给包含管道的命令?(请不要告诉我使用“-exec”,我想学习如何操纵绑定优先级来解决其他问题)。