18 lines
573 B
Bash
Executable File
18 lines
573 B
Bash
Executable File
#!/bin/bash
|
|
|
|
#find -type f -not -iname '*\ \(*' -name \*MP4 -exec stat -c '%y %Y %n' {} \;
|
|
|
|
#touch -m -a -t $(date -d @1754466694 +'%Y%m%d%H%M.%S') './GX010042 (1).mp4'
|
|
|
|
for F in $(find -type f -not -iname '*\ \(*' -name \*MP4); do
|
|
FStrip=$(basename -s ".MP4" -- ${F})
|
|
FEncoded="${FStrip} (1).mp4"
|
|
if [ -e "${FEncoded}" ]; then
|
|
MTIME=$(stat -c '%Y' ${F})
|
|
MDate=$(date -d @${MTIME} +'%Y%m%d%H%M.%S')
|
|
echo "$F $MTIME $MDate '${FEncoded}' "
|
|
touch -m -a -t ${MDate} "${FEncoded}"
|
|
else
|
|
echo "Not Encoded: ${F}"
|
|
fi
|
|
done |