20 lines
513 B
Bash
Executable File
20 lines
513 B
Bash
Executable File
## Sed something out of file
|
|
## name: attention for *
|
|
name="$1"
|
|
sed1="$2"
|
|
sed2="$3"
|
|
for file in $name; do
|
|
mv "$file" "$(echo "$file" | sed 's/$sed1/$sed2/g')"
|
|
done
|
|
## Swap -f2 and -f1
|
|
names="$(ls $1)"
|
|
while read lines; do
|
|
date="$(echo $lines | cut -d' ' -f2)"
|
|
file="$(echo $lines | cut -d' ' -f1)"
|
|
mv "$file" "$(printf "%s_%s" "$date" "$file")"
|
|
done < names
|
|
## Rearrange Filename
|
|
for file in BestScore*png; do
|
|
mv $file $(echo $file | tr '_.' '|' | awk '{split($0,a,"|"); print a[2]"_"a[1]"."a[3]}')
|
|
done
|