latest
This commit is contained in:
51
2022-09-16.signalattachments/process.sh
Normal file
51
2022-09-16.signalattachments/process.sh
Normal file
@@ -0,0 +1,51 @@
|
||||
#!/bin/bash
|
||||
|
||||
|
||||
for FN in $(file * | grep -i png | awk -F':' '{print $1}') ; do
|
||||
mv -v $FN ../out/$FN.png
|
||||
done
|
||||
for FN in $(file * | grep -i jpeg | awk -F':' '{print $1}') ; do
|
||||
mv -v $FN ../out/$FN.jpg
|
||||
done
|
||||
for FN in $(file * | grep -i gif | awk -F':' '{print $1}') ; do
|
||||
mv -v $FN ../out/$FN.gif
|
||||
done
|
||||
for FN in $(file * | grep -i 'Web/P' | awk -F':' '{print $1}') ; do
|
||||
mv -v $FN ../out/$FN.webp
|
||||
done
|
||||
for FN in $(file * | grep -i mp4 | awk -F':' '{print $1}') ; do
|
||||
mv -v $FN ../out/$FN.mp4
|
||||
done
|
||||
for FN in $(file * | grep -i pdf | awk -F':' '{print $1}') ; do
|
||||
mv -v $FN ../out/$FN.pdf
|
||||
done
|
||||
for FN in $(file * | grep -i "\.M4A" | awk -F':' '{print $1}') ; do
|
||||
mv -v $FN ../out/$FN.m4a
|
||||
done
|
||||
for FN in $(file * | grep "MPEG ADTS, AAC" | awk -F':' '{print $1}') ; do
|
||||
mv -v $FN ../out/$FN.aac
|
||||
done
|
||||
for FN in $(file * | grep "EPUB" | awk -F':' '{print $1}') ; do
|
||||
mv -v $FN ../out/$FN.epub
|
||||
done
|
||||
for FN in $(file * | grep "Zip archive" | awk -F':' '{print $1}') ; do
|
||||
mv -v $FN ../out/$FN.zip
|
||||
done
|
||||
for FN in $(file * | grep "Unicode text" | awk -F':' '{print $1}') ; do
|
||||
mv -v $FN ../out/$FN.txt
|
||||
done
|
||||
for FN in $(file * | grep "ASCII text" | awk -F':' '{print $1}') ; do
|
||||
mv -v $FN ../out/$FN.txt
|
||||
done
|
||||
for FN in $(file * | grep "empty" | awk -F':' '{print $1}') ; do
|
||||
rm -v $FN
|
||||
done
|
||||
for FN in $(file * | grep "data" | awk -F':' '{print $1}') ; do
|
||||
mv -v $FN ../out/$FN.dat
|
||||
done
|
||||
|
||||
exit 1
|
||||
|
||||
fdupes -d -q -N ../out
|
||||
|
||||
f2 -r '{{mtime.YYYY}}-{{mtime.MM}}/{{mtime.YYYY}}-{{mtime.MM}}-{{mtime.DD}}.{{f}}{{ext}}' -x
|
||||
Reference in New Issue
Block a user