![]() |
|
|
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 |
| Conservación de comandos en las variables $. | Paulw0t | Programación de scripts de shell y | 7 | 08-08-2008 06:42 PM |
| Uso de variables en los comandos de sed | hcclnoodles | Programación de scripts de shell y | 2 | 01-02-2007 08:56 AM |
| Referencias variables en los comandos | mharley | Programación de scripts de shell y | 3 | 03-31-2005 02:37 AM |
| Restando variables que son los comandos | Astudent | UNIX for Dummies Preguntas y Respuestas | 2 | 03-30-2001 10:55 AM |
| Variables Subing con comandos. | Astudent | UNIX for Dummies Preguntas y Respuestas | 1 | 02-26-2001 05:02 AM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
Uso de variables dentro de awk / sed comandos
¿Puedo usar mis propias variables y dentro de awk sed por ejemplo:
He escrito un bucle while con un contador $ i y quiero usar el valor de $ i en sed awk y editar algunas líneas de texto en un archivo de datos. Quiero usar: sed '1s / $ /texthere/g 'data.csv De este modo: sed '$ is / $ /$ edad/g 'data.csv pero sólo muestra el nombre de la variable no es el valor que contiene. $ edad es el resultado de un cálculo creados dentro del bucle while que me gustaría añadir al final de cada línea. Cualquier ayuda es muy apreciada ![]() |
|
||||
|
Hola,
depósito dentro de las variables'...' no se expanden. Tendrá que uso "...". Además el uso $ (i) s en lugar de $ es. Chris HTH |
|
||||
|
Código:
sed "${i}s/$/${age}/g" data.csv
Obras grandes muchas gracias
|
|
||||
|
Hola,
i se utiliza con éxito la sed comando: (en la fecha valor de la barra está protegido por \) crontab-gato prueba |sed -e "s / introducen el: 20 \ / 06 \ / 08/Modifie el: 11 \ / 22 \ / 33 / g" pero cuando quiero poner los valores en las variables j_modif_old \u003d "20/06/08" j_modif_new \u003d "11/22/33" crontab-gato prueba |sed -e "s / le introducen: $ j_modif_old () / introducen el: $ j_modif_new () / g" Tengo el siguiente error: sed: Función s / introducen el: le 20/06/08/Modifie: 11/22/33/g no puede analizarse. ¿Cómo puedo hacer esto, la protección de la "/" al analizar? gracias de antemano Christian |
|
||||
|
Thank you very very much!
adiós Christian |
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|