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
Cómo reemplazar texto específico de salida de línea de múltiples sucesos madhusmita Programación de scripts de shell y 5 06-17-2008 02:03 PM
Cómo buscar y reemplazar texto en el mismo archivo Vrgurav Programación de scripts de shell y 1 04-25-2008 07:20 AM
leer espacio lleno de archivos y reemplazar texto en la posición específica COD Programación de scripts de shell y 6 04-21-2008 06:40 AM
la automatización de archivos buscar y reemplazar texto ommatidia Programación de scripts de shell y 3 02-28-2008 04:40 PM
Perl: Buscar cadena en la línea de búsqueda y reemplazo de texto Crypto Programación de scripts de shell y 4 01-04-2008 10:24 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 06-24-2008
Santosham santosham is offline
Usuario Registrado
  
 

Fecha: junio 2008
Puestos: 17
sobrescribir un archivo de texto en línea

Tengo un archivo de texto con el siguiente contenido (3 líneas)

nombre de archivo: salida.txt

primera línea: 12/12/2008
segunda línea: 12/12/2008
tercera línea: Y


Me gustaría saber cómo podemos sustituir 'Y' con 'N' en la 3 ª línea de mantenimiento de las líneas 1 º y 2 º igual que lo que era antes.

He intentado utilizar salida.txt gato |sed -e 's / tercera línea: S / tercera línea: S /' , Pero en este caso se escribe la salida a otro archivo y tenemos que sustituir el archivo antiguo que con el nuevo archivo.

¿Tenemos una forma de hacer esto sin reemplazar el archivo antiguo con nuevo archivo después de usar sed comando o podemos hacer esto de cualquier otro comando que sed?

Última edición por Santosham; al 06-24-2008 12:16 PM..
  #2 (Enlace permanente)  
Old 06-24-2008
ripat ripat is offline Forum Advisor  
Usuario Registrado
  
 

Fecha: octubre 2006
Lugar: Bélgica
Puestos: 438
Código:
sed -i 's/third line:Y/third line:N/' your-file
        
  #3 (Enlace permanente)  
Old 06-24-2008
Santosham santosham is offline
Usuario Registrado
  
 

Fecha: junio 2008
Puestos: 17
su dice .. 'i' es una opción ilegal

gracias
  #4 (Enlace permanente)  
Old 06-25-2008
Yogesh Sawant's Avatar
Yogesh Sawant Yogesh Sawant is offline Forum Staff  
Tiempo Parcial y Tiempo Completo Moderador papá
  
 

Fecha: Sep 2006
Ubicación: Rossem, Tazenda
Mensajes: 1.086
tu sed no admite la edición en línea -i opción.

utilizando Perl:
Código:
perl -pi -e 's/third line:Y/third line:N/' output.txt
        
  #5 (Enlace permanente)  
Old 06-25-2008
eBay's Avatar
eBay eBay is offline
Usuario Registrado
  
 

Fecha: junio 2008
Ubicación: Spokane
Publicaciones: 12
En cuanto a cambiar sólo la tercera línea:

$ Cat f
aa
aa
aa
aa
aa
$ sed «3 s / aa / nn / 'f
aa
aa
nn
aa
aa

¿Eso ayuda?

Última edición por eBay; 06-25-2008 en 07:35 PM..
Closed Thread

Marcadores

Etiquetas
perl, sed

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 06:44 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