gpt4 book ai didi

linux - 将 find -execdir 与 grep 结合使用

转载 作者:行者123 更新时间:2023-12-04 23:35:02 25 4
gpt4 key购买 nike

我想快速浏览根目录中各种子文件夹中的一堆文件以获取视频和音频格式类型。
我可以使用以下方法从单个文件中获取我需要的信息:

ffprobe file.mp4 2>&1 >/dev/null | grep "Stream"
我可以使用 ffprobe 为根文件夹中的每个文件运行
find . -name "*.mp4" -execdir ffprobe "{}" \;
我正在努力的是使用 grep 和第二个命令来过滤我想要的输出(根据第一个命令)并将整个输出通过管道传输到一个文件中。
这里缺少什么链接?

最佳答案

像这样的东西应该工作:

find . -name "*.mp4" -execdir ffprobe "{}" \; 2>&1 | grep "Stream" > some_file.txt
原理其实是一样的,可以概括为
some_command 2>&1 | grep "Stream"
在这种情况下 some_command 是
find . -name "*.mp4" -execdir ffprobe "{}" \;

关于linux - 将 find -execdir 与 grep 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67757422/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com