rename.awk

This commit is contained in:
bth 2024-01-14 11:53:41 -08:00
commit a725b5c0de
3 changed files with 33 additions and 29 deletions

View file

@ -12,32 +12,6 @@
# split the args by a newline so that awk reads them as separate "records"
mvcmd=`echo "$1
$2" |
awk '
BEGIN {
# Builtin variable, "field seperator". The neatness of this is the main reason
# I use awk to parse the filename.
FS="."
oldname = ""
num = ""
ext = ""
newname = ""
}
$2" | awk -f $UMBASEPATH/rename.awk`
NR == 1 {
oldname = $0
num = $1
# important that this is the last field, not numbered, to allow for a file
# without a string descriptor.
ext = $NF
}
NR == 2 {
newname = sprintf("%s.%s.%s", num, $0, ext)
}
END {
print oldname, newname
}
'`
mv $mvcmd