#!/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