![]() |
|
|
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 |
| analizar una cadena en un script de shell | asutoshch | Programación de scripts de shell y | 19 | 05-26-2008 10:18 PM |
| cuestión de crear un script de shell | vishalpatel03 | Programación de scripts de shell y | 5 | 12-12-2007 12:45 PM |
| script de shell cadena extensión | vbm | Programación de scripts de shell y | 4 | 11-10-2006 01:58 AM |
| Y recortar la inversión de una cadena a través de script de shell | DeepakXavier | Programación de scripts de shell y | 5 | 09-28-2005 10:25 AM |
| Script de shell: Cortar / (barra) en la cadena de caracteres | ThuongTranVN | UNIX for Dummies Preguntas y Respuestas | 4 | 01-30-2001 12:35 PM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
¿Cómo construir una cadena en el script de shell
Hola a todos,
Tuve un problema típico. Estoy utilizando un parámetro PK \u003d "PK1 PK2 PK3" i necesidad de construir la cadena a.PK1 \u003d b.PK1 y a.PK2 \u003d b.PK2 y a.PK3 \u003d b.PK3 Por favor, ayuda |
|
||||
|
¿Puede explicar qué parámetro es, que la programación y lenguaje de scripts / shell y lo que estamos tratando de lograr?
Mostrar un fragmento de su código. Recuerdos |
|
||||
|
Es un parámetro de archivo o los parámetros de configuración de archivo u puedo decir.
Quiero utilizar este parámetro en un script de shell y construir la cadena para que pueda utilizarlo en donde la cláusula de mi consulta. Gracias |
|
||||
|
Una manera: Código:
echo 'PK="PK1 PK2 PK3"' |
awk -F"\"" '{split($2,s," ")
print "a."s[1]"=b."s[1]" and a."s[2] "=b."s[2] " and a."s[3] "=b."s[3]}'
Recuerdos |
|
||||
|
Hola Gracias.
Es el resultado de impresión. ¿Me pueden ayudar en la asignación a una variable. He intentado PK_STR \u003d echo 'PK \u003d "PK1 PK2 PK3"' | awk-F "\" " '(split ($ 2, s," ") print "a." s [1] "\u003d b." s [1] "y a." s [2] "\u003d b." s [2] "y a." s [3] "\u003d b." s [3]) ' no está funcionando Gracias |
|
||||
|
Código:
PK_STR=`echo 'PK="PK1 PK2 PK3"' |
awk -F"\"" '{split($2,s," ")
print "a."s[1]"=b."s[1]" and a."s[2] "=b."s[2] " and a."s[3] "=b."s[3]}'`
o: Código:
PK_STR=$(echo 'PK="PK1 PK2 PK3"' |
awk -F"\"" '{split($2,s," ")
print "a."s[1]"=b."s[1]" and a."s[2] "=b."s[2] " and a."s[3] "=b."s[3]}')
Recuerdos |
![]() |
| Marcadores |
| Etiquetas |
| solaris |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|