dotfiles/bin/rotate

7 lines
154 B
Bash
Executable File

#!/bin/sh
field="$1"
shift
printf "%s\n" "$@" | sort -Vr | awk -F. -vOFS=. '{print; $'"$field"'=$'"$field"'+1; print}' | tr '\n' '\0' | xargs -0 -n2 mv