The UNIX and Linux Forums  

Go Back   El UNIX y Linux Foros > Arriba Foros > UNIX for Dummies Preguntas y Respuestas
.
google unix.com



UNIX for Dummies Preguntas y Respuestas Si no está seguro de que para publicar un UNIX o Linux cuestión, puesto que aquí. Todos los novatos en Linux, UNIX y bienvenida!

Más UNIX y Linux Foro Temas usted puede encontrar útiles
Hilo Hilo para principiantes Foro Respuestas Último mensaje
escapar comillas simples javeed7 Programación de scripts de shell y 3 04-02-2008 06:36 AM
comilla simple dreams5617 Programación de scripts de shell y 2 12-01-2007 03:37 AM
simple o doble cita en SED Asami Programación de scripts de shell y 2 07-17-2006 04:03 AM
AWK manejo de comilla simple braindrain Programación de scripts de shell y 3 04-27-2006 05:57 PM
Sustitución de una única oferta rjsha1 Programación de scripts de shell y 3 12-23-2005 10:55 AM

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 03-16-2006
gauravgoel gauravgoel is offline
Usuario Registrado
  
 

Fecha: diciembre 2005
Ubicación: India
Puestos: 218
cómo imprimir única oferta en awk

Hola a todos,

Es un problema muy tonto pero no soy capaz de encontrar una solución a ella.

Estoy usando awk para obtener una columna de un archivo y quiero obtener la salida en el campo entre comillas simples. Por ejemplo,

Input.txt

123 abc
321 ddff
DFG 433
........

Quiero archivo de salida para ser lo más
salida.txt

valor es' abc '
el valor es "ddff '
el valor es "DFG"
...............

el problema es cómo conseguir estas comillas simples en la producción, en este momento estoy tomando primero abc * * * y, a continuación, con la sustitución de '(comilla simple).
¿Cómo podemos hacer esto con awk

gracias
Gaurav
  #2 (Enlace permanente)  
Old 03-16-2006
hugow hugow is offline
Usuario Registrado
  
 

Fecha: junio 2005
Puestos: 15
Mostrar la sintaxis de awk que está utilizando como parte de la secuencia de comandos y los datos de entrada.
  #3 (Enlace permanente)  
Old 03-16-2006
vgersh99's Avatar
vgersh99 vgersh99 is offline Forum Staff  
Moderador
  
 

Fecha: febrero 2005
Localización: Boston, MA
Mensajes: 5.131

Código:
nawk -v q="'" '{print q $2 q}' Input.txt

  #4 (Enlace permanente)  
Old 03-16-2006
Ygor's Avatar
Ygor Ygor is offline Forum Staff  
Moderador
  
 

Fecha: octubre 2003
Ubicación: -31.96,115.84
Mensajes: 1.411
O utilizar el valor ASCII ...
Código:
awk '{print "\x27" $2 "\x27"}'

  #5 (Enlace permanente)  
Old 03-17-2006
gauravgoel gauravgoel is offline
Usuario Registrado
  
 

Fecha: diciembre 2005
Ubicación: India
Puestos: 218
Hi All,
vgersh y ygor muchas gracias por la ayuda, tanto el trabajo por encima de las cosas están perfectamente bien.

Hugow muchas gracias por su tiempo, la sintaxis de awk que me va a utilizar ahora es

Cita:
awk-vq \u003d " '"' (print "valor" q 2 q $) 'de entrada
o
Cita:
awk '(print "el valor es \ x27" $ 2 "\ x27") "de entrada
Gracias y saludos,
Gaurav
  #6 (Enlace permanente)  
Old 10-16-2007
bobdesinger bobdesinger is offline
Usuario Registrado
  
 

Fecha: octubre 2007
Publicaciones: 1
una notable secuencia de caracteres de la cita

awk '(print "es'"'"'" valor "'"'"'" $ 2)' input.txt

que se imprime

valor es' abc '
el valor es "ddff '
el valor es "DFG"
  #7 (Enlace permanente)  
Old 08-20-2008
protargol protargol is offline
Usuario Registrado
  
 

Fecha: agosto 2008
Publicaciones: 1
manera más fácil

awk '(print "valor", "' \''" $ 2 " '\''")' input.txt

hace lo mismo pero puede ser más fácil de entender
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 12:15 PM.


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