![]() |
|
|
google unix.com
|
|||||||
| Foros | Registro | Reglas de los Foros | Enlaces | Álbumes | Preguntas más frecuentes | Lista de miembros | Calendario | Búsqueda | Puestos de hoy | Marcar Foros Como Leídos |
| 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 |
| Sustitución de los últimos datos de cada línea en un archivo | JISHA | Programación de scripts de shell y | 6 | 08-04-2008 08:47 AM |
| Sustitución de fin de línea con "en un archivo de UNIX | El Observador | Programación de scripts de shell y | 2 | 05-17-2008 06:20 AM |
| la sustitución de una línea de charecters desconocido en un archivo | malavm | Programación de scripts de shell y | 12 | 07-26-2007 05:25 AM |
| Sustitución de caracteres en el archivo de salto de línea | johnemb | Programación de scripts de shell y | 10 | 04-26-2007 08:38 AM |
| la sustitución de primera línea o las líneas en un archivo | Terrible | UNIX para usuarios avanzados y expertos | 3 | 06-28-2006 09:23 PM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
Sustitución de una línea en un archivo - AYUDA!
Tengo un problema en el siguiente código ... Código:
while read line do #Get Line Number OLDLINE=`sed -n $Lineno $filename` echo "Un Changed Line : "$OLDLINE echo "Enter a New Pattern : " read NewPattern <&1 echo "NewPattern :"$NewPattern NEWLINE=`cat $filename | sed -n $Lineno | sed s/$OldPattern/$NewPattern/` echo $NEWLINE LINECHANGE=`sed s/$OLDLINE/$NEWLINE/ $filename` echo $LINECHANGE ChangedLine=`sed -n $Lineno $filename` echo "Changed Line : "$ChangedLine done < $INT_FILE Estoy tratando de leer una línea de un archivo y obtener la línea y un patrón de cambio en la línea y quiero reemplazar el Antigua línea con la nueva línea. Tengo problema en la siguiente línea Código:
LINECHANGE=`sed s/$OLDLINE/$NEWLINE/ $filename` la antigua línea no es cambiado en la nueva línea en el archivo. ¿hay algún problema con el comando que he dado o que me necesidad de corregirla ¿Puede alguien por favor ayuda. Gracias Rahul Última edición por Yogesh Sawant; al 06-05-2008 02:06 AM.. Motivo: añadido etiquetas de código |
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|