![]() |
|
|
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 |
| compuesto en la variable de shell korn | Zingaro | Programación de scripts de shell y | 0 | 08-30-2007 12:30 PM |
| Encontrar Casos de coma en una variable (Korn Shell) | DeepakXavier | Programación de scripts de shell y | 2 | 11-14-2005 04:44 AM |
| Compuesto variable referencias indirectas | tkrussel | UNIX para usuarios avanzados y expertos | 5 | 08-21-2005 11:03 AM |
| Tratando de usar "compuesto variable" en una secuencia de comandos | Irina | Programación de scripts de shell y | 1 | 01-29-2004 10:33 PM |
| Tratando de usar "compuesto variable" en una secuencia de comandos | neemic | Programación de scripts de shell y | 3 | 01-16-2004 07:07 AM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
compuesto en la variable de shell korn
en un texto "Korn Shell Unix Manual de programación 3 ° edición"
He encontrado esta sintaxis para declarar una variable compoud: variable \u003d ( [datetype] fild1 [\u003d valor] [datetype] fild1 [\u003d valor] ) pero esta sintaxis en ksh y sh (HP-UNIX) no funciona ... ¿por qué? existe otra solución para este tipo de variable? |
|
||||
|
Que la sintaxis es correcta. Para ksh93 solamente. probar: Código:
a="one.two"
echo $a
one.two
echo ${a%.*}
one
echo ${a#*.}
two
|
|
||||
|
i corte la página .. leer esta
Compuesto Variables
El Korn Shell también soporta variables de compuestos, que son similares a las estructuras o registros en otros idiomas, que es un meta-dato que es un grupo de valores relacionados con cada uno de los cuales puede tener diferentes tipo de datos. La sintaxis para declarar variables es compuesto: compound_variable \u003d ( [dato] campo1 [\u003d valor] . . . [dato] fieldn [\u003d valor] ) Por ejemplo, podemos utilizar un compuesto para la gestión de la variable información sobre los empleados: $ Empleado \u003d ( name \u003d tipografiada Allenby entero id \u003d 1243 flotador sueldo \u003d 9000.50 ) La sintaxis para mostrar el valor de una variable de campo es compuesto de: $ () compound_variable.field Aquí el acceso al empleado compuestos variable: Print $ $ empleado (E-tipografiada sueldo \u003d name \u003d 9000,5 tipografiada Allenby-i id \u003d 1243) Print $ $ () employee.name en HP / ksh no funciona .... y esto: $ Tipografiada-AE exchange_rate $ Exchange_rate [ "DM"] \u003d 1.7 $ Exchange_rate [ "FF"] \u003d. 15 $ Exchange_rate [ "COMO"] \u003d. 04 Para mostrar una lista de matriz asociativa subíndices: $ (! variable [*]) o $ (! variable [@]) no funciona? |
|
||||
|
Aceptar. !
existe un manual de más información o para ver una diferencia de ksh? (I intentar declarar el sobstitute los depósitos, pero en mi vuelta más el depósito en otro punto de error !!!!) i serach con emule "dtksh" Pero yo no se encuentra resultado ..... |
|
||||
|
HP la versión de ksh (ksh88) no es compatible con las variables de compuestos. Usted tendrá que hacer uno de estos:
1. Ver si alguna de estas descargas son para usted: KornShell de Software 2. Zsh ver si funciona para usted: Zsh - SHELL LA Z |
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|