The UNIX and Linux Forums  
Hola y bienvenida de los Estados Unidos a la UNIX y Linux Foros! Gracias por su visita y formar parte de nuestra comunidad global.

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
sustituir en el valor enésima xml subin_bala Programación de scripts de shell y 4 06-18-2008 02:39 PM
sustituir las palabras en el archivo basado en otro archivo kinmak Programación de scripts de shell y 9 05-07-2008 05:06 AM
Sustituir la palabra en un archivo sasiharitha UNIX for Dummies Preguntas y Respuestas 3 12-05-2007 01:11 AM
serach y reemplazar el nombre de archivo en la ruta de acceso remoto en un archivo xml kiranreddy1215 Programación de scripts de shell y 1 11-12-2007 11:31 AM
Reemplazar un valor en Archivo lesstjm Programación de scripts de shell y 5 05-16-2007 01:20 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 01-14-2008
senthil_is senthil_is is offline
Usuario Registrado
  
 

Fecha: Sep 2007
Ubicación: Singapur
Puestos: 35
Reemplazar el archivo con sed

Tengo el archivo con 70 líneas.

Quiero añadir 'SLV', en la puesta en marcha de la línea si la línea tiene como primer carácter 0 o 1 o 2 o .. 9

Ninguna otra cosa tiene que ser cambiado en el archivo. Por favor, alguien asesoramiento.
  #2 (Enlace permanente)  
Old 01-14-2008
vino's Avatar
vino vino is offline Forum Staff  
Defensor (in vino veritas)
  
 

Fecha: febrero 2005
Lugar: Bangalore, India
Mensajes: 2.796
Código:
sed -e "s/^\([0123456789]\)/SLV \1/g" file.txt
  #3 (Enlace permanente)  
Old 01-14-2008
ghostdog74 ghostdog74 is offline Forum Advisor  
Usuario Registrado
  
 

Fecha: Sep 2006
Puestos: 2.516
depósito
Código:
#!/bin/sh
while IFS= read -r line
do
 case $line in 
   [0-9]* ) printf "%s\n" "SLV $line";;
    *) printf "%s\n" "$line";;
 esac
done < "file" > newfile
  #4 (Enlace permanente)  
Old 01-14-2008
reborg's Avatar
reborg reborg is offline Forum Staff  
Administrador
  
 

Fecha: marzo 2005
Ubicación: Irlanda
Mensajes: 4.209
Código:
sed 's/^[0-9]/SLV &/' file.txt
  #5 (Enlace permanente)  
Old 01-14-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
utilizando Perl:
Código:
perl -pi -e 's/^(\d)/SLV \1/' file
  #6 (Enlace permanente)  
Old 11-20-2008
Lahiru lahiru is offline
Usuario Registrado
  
 

Fecha: noviembre 2008
Publicaciones: 4
Consulte a este

Cita:
Publicado originalmente por senthil_is View Post
Tengo el archivo con 70 líneas.

Quiero añadir 'SLV', en la puesta en marcha de la línea si la línea tiene como primer carácter 0 o 1 o 2 o .. 9

Ninguna otra cosa tiene que ser cambiado en el archivo. Por favor, alguien asesoramiento.
\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d \u003d\u003d\u003d\u003d\u003d

#! / usr / bin / ksh

ls-l | grep. txt | nawk '(print $ 9)'> lista

mientras que leer el archivo

hacer

perl -pi-e 's/01/09 \ / swv / g' $ FILE

hecho <lista
Closed Thread

Marcadores

Etiquetas
perl, sed, script de shell, de secuencias de comandos de shell, de secuencias de comandos de Unix, bases de secuencias de comandos de Unix

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:30 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