blob: 23f486a74713c55049fafa7c9ef9115e13e098d3 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
#!/bin/bash
echo "usage: rename <path> <extension> outputDirectory"
for file in $1; do
filename=$(basename -- "$file")
extension="${filename##*.}"
if [ "$extension" == "$2" ]; then
#if [[ $(file -b "$file") =~ "$2" ]]; then
#echo "Changing '$file'."
NEWNAME="$3/$(sips -g creation "$file" | awk '/creation:/{print $3}' | tr ":" "-")"
NEWFILE="$NEWNAME.$2"
i=2
while [ -f "$NEWFILE" ]; do
NEWFILE="$NEWNAME""_$i.$2"
i=$((i+1))
done
echo "- '$file' -> '$NEWFILE'."
cp -p "$file" "$NEWFILE"
continue
fi
echo "Skipping '$file'."
done
|