Unix - Consulta comando SED en AIX

   
Vista:

Consulta comando SED en AIX

Publicado por carlos (1 intervención) el 15/05/2015 17:27:06
Hola, estoy intentando utilizar el comando SED para actualizar un archivo y no funciona:

Deseo actualizar el archivo plano monitoreo_PROD, haciendo:


1
sed -n '19s/.*/RETENCION PROD DESACTIVADA/g' monitoreo_PROD


La linea 19 NO se eactualiza. Esto funciona en Linux RedHat, pero no con AIX.

Podrán pasarme alguna alternativa ó visión de porqué no funciona?

Muchas gracias!

Carlos
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

Consulta comando SED en AIX

Publicado por unixtricks (5 intervenciones) el 19/05/2015 15:18:41
Hola Carlos,

Según el man la opción

-n, --quiet, --silent

suppress automatic printing of pattern space

Alternativa:

cat -n monitoreo_PROD | sed 's/19/1\t"(RETENCION PROD DESACTIVADA)"/g' | awk '{ print $2,$3,$4,$5,$6,$7,$8,$9 }'>monitoreo_PROD_2

unixtrick
http://unixcommands.esy.es/
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar