The UNIX and Linux Forums  

Go Back   El UNIX y Linux Foros > Arriba Foros > Programación de scripts de shell y
.
google unix.com



Programación de scripts de shell y Plantear preguntas sobre KSH, CSH, SH, BASH, PERL, PHP, SED, AWK y otros scripts de shell y lenguajes de script de shell aquí.

Más UNIX y Linux Foro Temas usted puede encontrar útiles
Hilo Hilo para principiantes Foro Respuestas Último mensaje
cómo hacer una línea parpadeante de la producción y también la manera de aumentar el tamaño de la fuente de la producción mail2sant Programación de scripts de shell y 3 04-14-2008 08:30 AM
de salida superior new2ss UNIX para usuarios avanzados y expertos 4 03-11-2008 04:58 AM
awk salida useless79 Programación de scripts de shell y 3 09-03-2007 11:21 AM
FTP de salida lindeng UNIX for Dummies Preguntas y Respuestas 9 02-10-2004 10:18 PM
ps salida Shobhit UNIX para usuarios avanzados y expertos 2 03-10-2002 09:45 PM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback vínculo Herramientas de hilo Buscar en este Hilo Tasa de Hilo Modos de visualización
  #1 (Enlace permanente)  
Old 02-04-2007
milo milo is offline
Usuario Registrado
  
 

Fecha: noviembre 2006
Puestos: 32
cómo obtener salida de awk

Hola a todos,

Tengo un archivo de entrada como
trk 1 suave
trk obtener 1
trk obtener 1
trk 1 suave


Quieren tener la línea de salida de archivo contiene el número de líneas que tienen "blandas" como la cadena de entrada
1
4


A continuación, crear nuevos archivos de salida a
ui 1 parada
ui 4 parada


Intentado utilizar con awk, todavía no tiene resultado.

Apreciar toda su ayuda. Gracias.
  #2 (Enlace permanente)  
Old 02-04-2007
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix demonio
  
 

Fecha: agosto 2001
Ubicación: Ashburn, Virginia,
Mensajes: 9.131

Código:
$ cat data
trk 1 soft
trk 1 get
trk 1 get
trk 1 soft
$ awk '/soft/ { print "this", NR, "that" }' data
this 1 that
this 4 that
$

  #3 (Enlace permanente)  
Old 02-04-2007
milo milo is offline
Usuario Registrado
  
 

Fecha: noviembre 2006
Puestos: 32
Gracias Perderabo, que es tan simple y genial!

Pero, por poner el archivo que todos en una línea ... Deseo que se separan las líneas ... cada línea de un comando ...
  #4 (Enlace permanente)  
Old 02-04-2007
vgersh99's Avatar
vgersh99 vgersh99 is offline Forum Staff  
Moderador
  
 

Fecha: febrero 2005
Localización: Boston, MA
Mensajes: 5.131
Cita:
Publicado originalmente por milo
Gracias Perderabo, que es tan simple y genial!

Pero, por poner el archivo que todos en una línea ... Deseo que se separan las líneas ... cada línea de un comando ...
extraño - mi producto es tan Perderabo's:

Código:
this 1 that
this 4 that

¿qué salida se le están viendo y lo que usted esperaba?
  #5 (Enlace permanente)  
Old 02-04-2007
milo milo is offline
Usuario Registrado
  
 

Fecha: noviembre 2006
Puestos: 32
De que funciona bien ahora. su salida es lo que yo esperaba. Tengo error al comprobar la salida de comando echo.

detalles del archivo de salida se espera que quiero es
tappman-c '#' mps.1-l 1 parada
tappman-c '#' mps.1-l 4 parada


utilizado por debajo de lo que me mando
awk '/ SOFTBLOCK / (print "tappman-c' # 'mps.1-l", NR, "stop")' cicStatus> runApps

Pero no funcionó ya que no aceptó comando '' # cubiertos. Intentado utilizar \ y "" para cubrir ", pero todavía no funciona.

Gracias por ur tipo de ayuda.

Última edición por milo; 02-04-2007 en 11:49 PM..
  #6 (Enlace permanente)  
Old 02-05-2007
anbu23 anbu23 is offline Forum Advisor  
Usuario Registrado
  
 

Fecha: marzo 2006
Lugar: Bangalore, India
Mensajes: 1.398
SED solución


Código:
sed -n '/soft/=' f | sed "s/.*/tappman -c '#'mps.1 -l & stop/"

  #7 (Enlace permanente)  
Old 02-05-2007
anbu23 anbu23 is offline Forum Advisor  
Usuario Registrado
  
 

Fecha: marzo 2006
Lugar: Bangalore, India
Mensajes: 1.398
Cita:
Publicado originalmente por milo
De que funciona bien ahora. su salida es lo que yo esperaba. Tengo error al comprobar la salida de comando echo.

detalles del archivo de salida se espera que quiero es
tappman-c '#' mps.1-l 1 parada
tappman-c '#' mps.1-l 4 parada


utilizado por debajo de lo que me mando
awk '/ SOFTBLOCK / (print "tappman-c' # 'mps.1-l", NR, "stop")' cicStatus> runApps

Pero no funcionó ya que no aceptó comando '' # cubiertos. Intentado utilizar \ y "" para cubrir ", pero todavía no funciona.

Gracias por ur tipo de ayuda.
awk-v qt \u003d " '"' / SOFTBLOCK / (print "tappman-c" qt "#" qt "mps.1-l", NR, "stop") 'cicStatus> runApps
Closed Thread

Marcadores

Herramientas de hilo Buscar en este Hilo
Buscar en este Hilo:

Búsqueda avanzada
Modos de visualización Vota a este hilo
Vota a este hilo:

Normas de envío
puede que no nuevo puesto de hilos
puede que no enviar respuestas
puede que no enviar archivos adjuntos
puede que no editar sus puestos

Código BB es Encendido
Emoticones son Encendido
[IMG] código Encendido
Código HTML es Apagado
Trackbacks son Encendido
Pingbacks son Encendido
Refbacks son Encendido




Todas las horas son GMT -4. La hora es 04:05 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traducciones de idiomas Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Estudios
El UNIX y Linux Foros Contenido Copyright © 1993-2009. Todos los derechos Reserved.Ad Gestión por RedTyger

Las direcciones URL de contenido vBSEO 3.2.0