visibilidad variables de entorno en awk
Publicado por Juan Manuel de Pablo Ortiz (1 intervención) el 28/07/2015 16:37:44
Hola gente, disculpen la molestia estoy haciendo una rutinita para listar unos archivos, sacarles la extension, reemplazarla por otra extension, y grepear una cadena, el 90% esta hecho. Pero me estoy quedando trabado con esto; en la variable necesito colocar una variable de entorno previamente declarada, pero como awk no tiene visibilidad entre las variables de entorno me quedo en que no se donde poner el awk -v, cualquier ayuda serà infinitamente agradecida. Saludos
>reportebad.txt
>informe.log
ls -ltr *.bad | awk '{ print $9}'>>reportebad.txt
for i in $(cat reportebad.txt)
do
echo Verificando $i>>informe.log
len_file=(`expr length $i`)
len_file_sin_extension=(`expr $len_file - 4`)
j=(`echo $i | awk '{ print substr( $0, 0, PONER_ACA_LA_LONGITUD_DEL_NOMBRE_DE_ARCHIVO_SIN_EXTENSION) }'`)
ls ../Log/$j.log>>informe.log
grep ORA ../Log/$j.log>>informe.log
done
>reportebad.txt
>informe.log
ls -ltr *.bad | awk '{ print $9}'>>reportebad.txt
for i in $(cat reportebad.txt)
do
echo Verificando $i>>informe.log
len_file=(`expr length $i`)
len_file_sin_extension=(`expr $len_file - 4`)
j=(`echo $i | awk '{ print substr( $0, 0, PONER_ACA_LA_LONGITUD_DEL_NOMBRE_DE_ARCHIVO_SIN_EXTENSION) }'`)
ls ../Log/$j.log>>informe.log
grep ORA ../Log/$j.log>>informe.log
done
Valora esta pregunta


0