![]() |
Hola y bienvenida de los Estados Unidos a la UNIX y Linux Foros! Gracias por su visita y formar parte de nuestra comunidad global.
|
|
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 |
| alguien me puede ayudar con la modificación de este archivo | eamani_sun | Programación de scripts de shell y | 2 | 05-22-2008 01:15 PM |
| La modificación de un archivo csv de script de shell | not4google | Programación de scripts de shell y | 2 | 11-21-2006 06:47 AM |
| Modificar el final del archivo de salida | Charbel | Programación de scripts de shell y | 5 | 10-10-2006 01:36 PM |
| Modificación de la URL para que apunte a otra ubicación en un archivo. Sh archivo UNIX | pjanakir | UNIX for Dummies Preguntas y Respuestas | 6 | 01-25-2006 03:19 PM |
| Modificar mediante la edición de archivos binarios hexagonal valores? | Nicol | UNIX para usuarios avanzados y expertos | 4 | 11-04-2005 08:25 AM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
Ayuda en la necesidad de modificar el texto. Txt
Hi All,
He escrito un script de shell en el que se definen dos varibles por ejemplo: str \u003d 1.0.0.15 TIMESTAMP \u003d 2008-03-08 ahora utilizando este varibles i necesidad de modificar un archivo de texto. El texto se parece a este contenido ************************ * PackageNumber: 1.0.0.14 * * Fecha de inicio: 2008-02-08 * ************************ después de la ejecución del script de shell, el texto debe tener este aspecto ************************ * PackageNumber: 1.0.0.15 * * Fecha de inicio: 2008-03-08 * ************************ ¿Podría alguien que me ayude en la solución de este problema? Gracias, Vinna |
|
||||
|
Estoy seguro que alguien tendrá una mejor forma de lograr esto, pero aquí hay una versión:
~ / scripts / cat archivo1 desempeñar% ************************ * PackageNumber: 1.0.0.14 * * Fecha de inicio: 2008-02-08 * ************************ ~ / scripts / aa jugar% gato Código:
#!/bin/sh
str=1.0.0.15
timeStamp=2008.03.08
file=${HOME}/scripts/play/file1
rep1=`grep packageNumber ${file} | awk '{print $4}'`
rep2=`grep date ${file} | awk '{print $4}'`
sed -e 's/'"${rep1}"'/'"${str}"'/' -e 's/'"${rep2}"'/'"${timeStamp}"'/' $file > ${file}.tmp
mv ${file}.tmp $file
~ / scripts / cat archivo1 desempeñar% ************************ * PackageNumber: 1.0.0.15 * * Fecha de inicio: 2008-03-08 * ************************ ~ / scripts / desempeñar% |
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|