Não awk
usado. Não tenho certeza se isso era uma exigência ou não. Coloque esse script no mesmo diretório que os diretórios Event_*
.
#!/bin/sh
# Find *.sac files with 00 in the name and remove that part.
LIST='find ./ -mindepth 2 -type f -name \*.00.\*.sac'
for f in $LIST
do
dir=${f%/*}
fName=${f##*/}
# remove the file ext as well
fName=${fName%.*}
# remove the 00 from the file name
nName='echo $fName | sed 's/.00././''
# DEBUG MODE
echo "f:[${f}] d:[${dir}] n:[SKS.${nName}.SAC]"
# LIVE
#mv -vf "${f}" "${dir}/SKS.${nName}.SAC"
done
Altamente sugiro que você execute isso em um grupo de back-up / teste primeiro:]