![]() |
|
|
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 |
| Cómo extraer la cadena? | namrata5 | Programación de Alto Nivel | 2 | 10-24-2007 04:17 AM |
| Extracto dígitos al final de la cadena | offirc | Programación de scripts de shell y | 6 | 11-20-2006 11:57 AM |
| Extracto de cuerda | sehgalniraj | UNIX for Dummies Preguntas y Respuestas | 1 | 09-25-2006 01:35 PM |
| Extracto de cuerda | bestbuyernc | Programación de scripts de shell y | 5 | 11-14-2005 03:42 PM |
| Cómo extraer una porción de una cadena de toda la cadena | ds_sastry | UNIX for Dummies Preguntas y Respuestas | 2 | 09-29-2001 11:40 AM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
hola, Quiero una forma sencilla de extraer cadena entre dos corchetes angulares <> el texto parece echo "# # # Uso: $ 0 <database1> <database2>" lo que quiero es de dos variables Db1 \u003d database1 y DB2 \u003d database2 Lo que estoy haciendo me parece torpe Código:
DB1=`echo $line | sed 's/"//g' | sed 's/>//g' | awk -F"<" '{print $2}'`
DB2=`echo $line | sed 's/"//g' | sed 's/>//g' | awk -F"<" '{print $3}'`
gracias de antemano |
|
||||
|
Thats aseado
hay otras maneras de hacerlo?
Gracias |
|
||||
|
Código:
DB1=`echo $line | sed 's/.*<\(.*\)> <.*/\1/'` DB2=`echo $line | sed 's/.*> <\(.*\)>"/\1/'` Recuerdos |
|
||||
|
didnt bastante trabajo
Cita:
bash-3.00 $ Db1 \u003d `echo $ line | sed 's / .* <\ (.* \)> <.* / \ 1 /' ` bash-3.00 $ bash-3.00 $ DB2 \u003d `echo $ line | sed 's / .*> <\ (.* \)> "/ \ 1 /'` bash-3.00 $ echo $ Db1 database1 bash-3.00 $ echo $ DB2 # # # Uso: $ 0 <database1> <database2> bash-3.00 $ |
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|