Skip to content

Instantly share code, notes, and snippets.

@zeroxia
Created January 14, 2018 14:07
Show Gist options
  • Save zeroxia/ad8a3dce920ec60a33be3a7707c52f9e to your computer and use it in GitHub Desktop.
Save zeroxia/ad8a3dce920ec60a33be3a7707c52f9e to your computer and use it in GitHub Desktop.
Check SFV and compare to the value extracted from respective filename
#!/bin/sh
for f in *.mkv; do
echo -n "$f"
checksum=$( echo "$f" | sed -e "s/^.*\[\([^][]\+\)\]\.mkv/\1/" )
#echo " Checksum: $checksum"
checksum_calc=$( cksfv "$f" | awk '/^[^;]/ { print $2; }' )
if [ "$checksum" == "$checksum_calc" ]; then
echo " - GOOD"
else
echo " - BAD"
fi
done
# Example file list:
# 雍正王朝.01.第一集.v3.[R5_DVDRIP][x264-Q23.AAC][853A1097].mkv
# 雍正王朝.02.第二集.[R5_DVDRIP][x264-Q23.AAC][9D597726].mkv
# 雍正王朝.03.第三集.v2.[R5_DVDRIP][x264-Q23.AAC][616F93C7].mkv
# 雍正王朝.04.第四集.[R5_DVDRIP][x264-Q23.AAC][7EDB1107].mkv
# 雍正王朝.05.第五集.[R5_DVDRIP][x264-Q23.AAC][AFD3EF31].mkv
# 雍正王朝.06.第六集.[R5_DVDRIP][x264-Q23.AAC][FD89824A].mkv
# 雍正王朝.07.第七集.[R5_DVDRIP][x264-Q23.AAC][7E4FCE0C].mkv
# 雍正王朝.08.第八集.[R5_DVDRIP][x264-Q23.AAC][C7D09054].mkv
# 雍正王朝.09.第九集.[R5_DVDRIP][x264-Q23.AAC][899795BD].mkv
# 雍正王朝.10.第十集.[R5_DVDRIP][x264-Q23.AAC][720DE8B0].mkv
# 雍正王朝.11.第十一集.[R5_DVDRIP][x264-Q23.AAC][3D389E2A].mkv
# 雍正王朝.12.第十二集.[R5_DVDRIP][x264-Q23.AAC][50BB67D7].mkv
# 雍正王朝.13.第十三集.[R5_DVDRIP][x264-Q23.AAC][67FC0E1D].mkv
# 雍正王朝.14.第十四集.[R5_DVDRIP][x264-Q23.AAC][AE53CA15].mkv
# 雍正王朝.15.第十五集.[R5_DVDRIP][x264-Q23.AAC][4C9ADCA4].mkv
# 雍正王朝.16.第十六集.[R5_DVDRIP][x264-Q23.AAC][F704A336].mkv
# 雍正王朝.17.第十七集.[R5_DVDRIP][x264-Q23.AAC][9E7D07A4].mkv
# 雍正王朝.18.第十八集.[R5_DVDRIP][x264-Q23.AAC][8EAACD4C].mkv
# 雍正王朝.19.第十九集.[R5_DVDRIP][x264-Q23.AAC][775B93ED].mkv
# 雍正王朝.20.第二十集.[R5_DVDRIP][x264-Q23.AAC][DA831994].mkv
# 雍正王朝.21.第二十一集.[R5_DVDRIP][x264-Q23.AAC][4015B174].mkv
# 雍正王朝.22.第二十二集.[R5_DVDRIP][x264-Q23.AAC][A933A80F].mkv
# 雍正王朝.23.第二十三集.[R5_DVDRIP][x264-Q23.AAC][B249A00F].mkv
# 雍正王朝.24.第二十四集.[R5_DVDRIP][x264-Q23.AAC][8A99AAE4].mkv
# 雍正王朝.25.第二十五集.[R5_DVDRIP][x264-Q23.AAC][62AD2C60].mkv
# 雍正王朝.26.第二十六集.[R5_DVDRIP][x264-Q23.AAC][A2EC12A9].mkv
# 雍正王朝.27.第二十七集.[R5_DVDRIP][x264-Q23.AAC][18D6CE59].mkv
# 雍正王朝.28.第二十八集.[R5_DVDRIP][x264-Q23.AAC][ACE6D1FA].mkv
# 雍正王朝.29.第二十九集.[R5_DVDRIP][x264-Q23.AAC][2408DFD1].mkv
# 雍正王朝.30.第三十集.[R5_DVDRIP][x264-Q23.AAC][DCB9A4B5].mkv
# 雍正王朝.31.第三十一集.[R5_DVDRIP][x264-Q23.AAC][8AA44168].mkv
# 雍正王朝.32.第三十二集.[R5_DVDRIP][x264-Q23.AAC][A9360CE6].mkv
# 雍正王朝.33.第三十三集.[R5_DVDRIP][x264-Q23.AAC][3A57FEA2].mkv
# 雍正王朝.34.第三十四集.[R5_DVDRIP][x264-Q23.AAC][F7CEBE13].mkv
# 雍正王朝.35.第三十五集.[R5_DVDRIP][x264-Q23.AAC][C956BF0B].mkv
# 雍正王朝.36.第三十六集.[R5_DVDRIP][x264-Q23.AAC][51F956E4].mkv
# 雍正王朝.37.第三十七集.[R5_DVDRIP][x264-Q23.AAC][B060B147].mkv
# 雍正王朝.38.第三十八集.[R5_DVDRIP][x264-Q23.AAC][CD28ACFC].mkv
# 雍正王朝.39.第三十九集.[R5_DVDRIP][x264-Q23.AAC][B4FFD4A9].mkv
# 雍正王朝.40.第四十集.[R5_DVDRIP][x264-Q23.AAC][A3F5D797].mkv
# 雍正王朝.41.第四十一集.[R5_DVDRIP][x264-Q23.AAC][4EE62E9C].mkv
# 雍正王朝.42.第四十二集.[R5_DVDRIP][x264-Q23.AAC][2F6BA3A0].mkv
# 雍正王朝.43.第四十三集.[R5_DVDRIP][x264-Q23.AAC][B146F76E].mkv
# 雍正王朝.44.第四十四集.[R5_DVDRIP][x264-Q23.AAC][F9ADB7B8].mkv
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment