You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- #!/bin/bash
-
- set -x
-
- for FN in *.MOV *.MP4 *.MTS *.mov *.mp4; do
- if [[ -e "$FN" ]]; then
- MTIME="$(stat -f "%Sm" "$FN")"
- if [[ ! -z "$MTIME" ]]; then
- # eg "Sep 13 05:02:26 2019"
- NP="$(date -j -f "%b %d %T %Y" "$MTIME" "+%Y-%m-%dT%H%M%S")"
- EXT="${FN##*.}"
- LOWEREXT="$(echo "$EXT" | tr 'A-Z' 'a-z')"
- TARGET="$NP.$LOWEREXT"
- if [[ -e "$FN" ]]; then
- if [[ ! -e "$TARGET" ]]; then
- mv "$FN" "$TARGET"
- echo mv "$FN" "$TARGET"
- fi
- fi
- fi
- fi
- done
|