小编Ent*_*ton的帖子

解析`find`命令

以下命令告诉我 mp4 视频文件的长度:

find -type f -name "*.mp4" -print0 | \
   xargs -0  mplayer -vo dummy -ao dummy -identify 2>/dev/null | \
   perl -nle '/ID_LENGTH=([0-9\.]+)/ && ($t +=$1) && printf "%02d:%02d:%02d\n",$t/3600,$t/60%60,$t%60' | \
   tail -n 1
Run Code Online (Sandbox Code Playgroud)

有人可以解析它并解释为什么它是这样的吗?

知道如何在不重新键入或通过复制粘贴的情况下一次又一次地使用它也会很有帮助。

command-line find shell-script

2
推荐指数
1
解决办法
1171
查看次数

标签 统计

command-line ×1

find ×1

shell-script ×1