Linux/Unix Shell Scripting - Ayuda con bash

 
Vista:

Ayuda con bash

Publicado por Ed (1 intervención) el 03/12/2021 15:22:21
Hola , ando desde hace dias dandole vueltas a un script que no soy capaz de que funcione, por lo que pido porfavor ayuda a alguien que seguro sabe mas que yo de bash

De un fichero llamado TARGETAS.csv cada dia al ejwcutar un script :



echo "Se renombrará el fichero TARGETAS.csv con lo correspondiente al mes de noviembre"
mv TARGETAS.csv TARGETAS.B$(date "+%d" --date='-1 day')


echo "para finalizar se hara un cat del fichero"

cat TARGETAS.B$(date "+%d" --date='-1 day')


El fichero se renombra por ejemplo si es dia 03/12 lo dejara como TARGETAS.C02

y lo hace de : C$(date "+%d" --date='-1 day')

donde si fuese B = nov , C=dic


El problema viene por ejemplo de que si yo estoy a fecha 01/12 y quiero el el fihero de 30/11 , es decir que me deje TARGETAS.B30

como puedo en el script , ya sea por comando if o otros hacer que me renombre de esa forma y que la terminal reconsca que si estoy en 01/12 pues me lo deje como os comento


ayuda porfa!!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder