Prueba este pequeño script:
#!/bin/sh
FILES=`ls *.sql`
for FILE in ${FILES}
{
BASE=`basename ${FILE} .sql`
mv ${FILE} ${BASE}-AM.sql
}
Acabo de escribir eso desde la memoria, así que si no funciona al 100%, no me culpes (es decir, haz una copia de seguridad de tus datos primero;))
Cómo funciona:
Recopile todos los archivos en una variable (podría poner esto dentro de for en su lugar, pero me gusta mantener las cosas fáciles de leer):
FILES=`ls *.sql`
Recorre cada archivo:
for FILE in ${FILES} { ... }
Obtenga el nombre de archivo sin .sql:
BASE=`basename ${FILE} .sql`
Cambie el nombre del archivo, agregando -AM.sql al nombre base:
mv ${FILE} ${BASE}-AM.sql