find -type f -name "*.avi" -exec md5sum {} + > checklist.chk
find -type f -name "*.mp4" -exec md5sum {} + > checklist.chk
如何组合这两个命令? 1.通过在一个命令中组合两个搜索项或2.将两个命令添加到一个文件。希望我很清楚我想要做什么。
答案 0 :(得分:1)
find -type f \( -name "*.avi" -o -name "*.mp4" \) -exec md5sum {} + > checklist.chk
请参阅here了解
答案 1 :(得分:0)
对于两个命令,将输出添加到一个文件。您可以这样做:
find -type f -name "*.avi," -exec md5sum {} + >> checklist.chk
find -type f -name "*.mp4," -exec md5sum {} + >> checklist.chk
输出文件首先是第一个命令的结果,然后是第二个命令的结果。
答案 2 :(得分:0)
您可以在命令中使用 -o 选项作为 OR 运算符。 所以,你可以这样做。
find -type f -name "*.avi" -o -name "*.mp4" -exec md5sum {} + > checklist.chk