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
UNIX novato novato pregunta! Hanamachi UNIX for Dummies Preguntas y Respuestas 4 03-28-2009 04:10 PM
Grep cuestión simple novato doubleminus UNIX for Dummies Preguntas y Respuestas 5 04-06-2008 07:05 PM
grep - buscando una cadena manthasirisha Programación de scripts de shell y 2 01-05-2006 09:24 AM
búsqueda de la búsqueda tony3101 Programación de scripts de shell y 3 06-04-2004 12:50 PM
la búsqueda de ( yotoruja Programación de scripts de shell y 4 11-03-2003 10:07 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 08-26-2007
steveglevin steveglevin is offline
Usuario Registrado
  
 

Fecha: agosto 2007
Publicaciones: 3
GREP Búsqueda de un novato ...

Hola,

Realmente necesito ayuda con la búsqueda GREP ...

Tengo que encontrar todas las ocurrencias de un archivo de referencia y eliminar dos caracteres al final de la referencia. Por ejemplo, aquí hay unas cuantas líneas que muestran el texto:

<image file\u003d"STRAIGHT_004CR.jpg" ALT\u003d"STRAIGHT_004CR.jpg" />
<image file\u003d"STRAIGHT_006CR.jpg" ALT\u003d"STRAIGHT_006CR.jpg" />
<image file\u003d"STRAIGHT_007CR.jpg" ALT\u003d"STRAIGHT_007CR.jpg" />

Y que luego deben ser:

<image file\u003d"STRAIGHT_004.jpg" ALT\u003d"STRAIGHT_004.jpg" />
<image file\u003d"STRAIGHT_006.jpg" ALT\u003d"STRAIGHT_006.jpg" />
<image file\u003d"STRAIGHT_007.jpg" ALT\u003d"STRAIGHT_007.jpg" />

Creo que he escrito la correcta consulta de búsqueda que creo que es:

_ \ d (3) \ D \ D

Pero no tengo ni idea de cómo escribir la cadena de reemplazo para eliminar las letras al final de la cadena de 3 números y dejar todo en el tacto ...

Cualquier ayuda sería muy apreciada ...

Gracias

Steve.
  #2 (Enlace permanente)  
Old 08-26-2007
earlysame55 earlysame55 is offline
Usuario Registrado
  
 

Fecha: junio 2007
Puestos: 23
Cita:
Publicado originalmente por steveglevin View Post
Hola,

Realmente necesito ayuda con la búsqueda GREP ...

Tengo que encontrar todas las ocurrencias de un archivo de referencia y eliminar dos caracteres al final de la referencia. Por ejemplo, aquí hay unas cuantas líneas que muestran el texto:

<image file\u003d"STRAIGHT_004CR.jpg" ALT\u003d"STRAIGHT_004CR.jpg" />
<image file\u003d"STRAIGHT_006CR.jpg" ALT\u003d"STRAIGHT_006CR.jpg" />
<image file\u003d"STRAIGHT_007CR.jpg" ALT\u003d"STRAIGHT_007CR.jpg" />

Y que luego deben ser:

<image file\u003d"STRAIGHT_004.jpg" ALT\u003d"STRAIGHT_004.jpg" />
<image file\u003d"STRAIGHT_006.jpg" ALT\u003d"STRAIGHT_006.jpg" />
<image file\u003d"STRAIGHT_007.jpg" ALT\u003d"STRAIGHT_007.jpg" />

Creo que he escrito la correcta consulta de búsqueda que creo que es:

_ \ d (3) \ D \ D

Pero no tengo ni idea de cómo escribir la cadena de reemplazo para eliminar las letras al final de la cadena de 3 números y dejar todo en el tacto ...

Cualquier ayuda sería muy apreciada ...

Gracias

Steve.
Hola,

pruebe a utilizar:

sed. sed 's / CR.jpg / .jpg / g'

Pero asegúrate de que tienes una copia de seguridad del archivo.
recuerdos
  #3 (Enlace permanente)  
Old 08-26-2007
steveglevin steveglevin is offline
Usuario Registrado
  
 

Fecha: agosto 2007
Publicaciones: 3
Gracias por esto ...

¿No está seguro de que estaba muy claro antes, el texto me tiene necesidad de reemplazar las dos últimas letras varían por lo que no puedo solicitar un cambio específicamente sobre un conjunto de caracteres como "CR".

La cadena de texto que necesito para reemplazar se compone de 3 dígitos diferentes y, a continuación, 2 letras como:

000XX

Pero tengo que quitar las dos cartas en cada caso, pero preservar el resto del texto en torno a la cadena como en el ejemplo:

<image file\u003d"STRAIGHT_000XX.jpg" ALT\u003d"STRAIGHT_000XX.jpg" />

necesita tener el siguiente aspecto:

<image file\u003d"STRAIGHT_000.jpg" ALT\u003d"STRAIGHT_000.jpg" />

Estoy utilizando un programa de edición de texto para hacer esto que apoya GREP a fin de buscar y reemplazar la necesidad de conocer GREP búsqueda de cadena de consulta que creo que es _ \ d (3) \ D \ D y, a continuación, la cadena de reemplazo, lo que eliminará las dos cartas al final del texto que se encuentra ...

Lo sentimos como un dolor ...

Gracias.
  #4 (Enlace permanente)  
Old 08-26-2007
matrixmadhan matrixmadhan is offline Forum Advisor  
Technorati Master
  
 

Fecha: marzo 2005
Ubicación: en el nodo hoja del árbol B +
Mensajes: 2.958

Código:
sed 's/\(.*\)\(..\)\(....\)/\1\3/' filename

  #5 (Enlace permanente)  
Old 08-26-2007
kamitsin's Avatar
kamitsin kamitsin is offline
Usuario Registrado
  
 

Fecha: noviembre 2006
Ubicación: / dev / null
Puestos: 177

Código:
sed 's/[A-Z][A-Z].jpg/.jpg/g' <file-name>

¡Salud!,
K
  #6 (Enlace permanente)  
Old 08-26-2007
steveglevin steveglevin is offline
Usuario Registrado
  
 

Fecha: agosto 2007
Publicaciones: 3
Gracias muchachos ...!

En caso de que el tratamiento de un trabajo ...!

Todo lo mejor!
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 08:09 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