如何将管道输入定向到ls命令?

Modified on: Sat, 09 Jun 2018 08:42:53 +0800

当我输入类似的内容时:

find . -name *foo* | ls -lah

它返回与普通ls命令相同的结果,就好像它没有输入一样。

然而:

ls -lah $( find . -name *foo* )

效果很好,但只有在find命令有结果时才能正常工作。

是否可以通过管道输入ls

作者:meetar,Lasall

最佳答案

您可以将-execfind命令一起使用。

find . -name '*foo*' -exec ls -lah {} \;

相关问答

添加新评论