![]() |
Bonjour et bienvenu par les États-Unis à la UNIX et Linux Forums! Merci de votre visite et vous joindre à notre communauté mondiale.
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| De programmation et de script Shell Posez vos questions à propos de KSH, CSH, SH, BASH, PERL, PHP, SED, awk et d'autres scripts shell et les langages de script shell ici. |
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| composé variable en korn shell | ZINGARO | De programmation et de script Shell | 0 | 08-30-2007 11:30 AM |
| Trouver les événements de la virgule dans une variable (Korn Shell) | DeepakXavier | De programmation et de script Shell | 2 | 11-14-2005 04:44 AM |
| Compound références indirectes de variable | tkrussel | UNIX for Advanced & Expert Users | 5 | 08-21-2005 10:03 AM |
| Tenter d'utiliser "composé variable dans un script | Irina | De programmation et de script Shell | 1 | 01-29-2004 10:33 PM |
| Tenter d'utiliser "composé variable dans un script | neemic | De programmation et de script Shell | 3 | 01-16-2004 07:07 AM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
composé variable en korn shell
dans un texte "Korn Shell Unix programmation manuelle 3 ° Edition"
J'ai trouvé cette syntaxe pour déclarer une variable compoud: variable \u003d ( [datetype] fild1 [\u003d valeur] [datetype] fild1 [\u003d valeur] ) mais cette syntaxe en ksh et sh (HP-UNIX) ne fonctionne pas ... pourquoi? existe une autre solution pour ce type de variable? |
|
||||
|
i coupé la page .. lire cette
Compound Variables
Le Korn shell soutient également composé des variables, qui sont semblables à des structures ou dans d'autres dossiers langues, qui est un méta-données, qui est un groupe de valeurs, dont chacune peut avoir une autre type de données. La syntaxe de déclaration de variables composées est la suivante: compound_variable \u003d ( [de données] champ1 [\u003d valeur] . . . [de données] fieldn [\u003d valeur] ) Par exemple, on peut utiliser une variable complexe à gérer les renseignements sur les employés: $ Employé \u003d ( typeset name \u003d Allenby integer id \u003d 1243 float salaire \u003d 9.000,50 ) La syntaxe pour afficher la valeur d'un champ variable est composé: $ () compound_variable.field Ici, nous avons accès à l'employé composé variable: Print $ $ employé (E-typeset salaire \u003d name \u003d 9000,5 Allenby typeset-i id \u003d 1243) Print $ ($ employee.name) HP / ksh pas .... et ce: $ Typeset-AE exchange_rate $ Exchange_rate [ "DM"] \u003d 1,7 $ Exchange_rate [FF] \u003d. 15 $ Exchange_rate [ "AS"] \u003d. 04 Pour afficher une liste des indices de tableau associatif: $ (! variable [*]) ou $ (! variable [@]) ne fonctionne pas? |
|
||||
|
OK. !
existe un manuel plus d'informations ou pour voir une différence de ksh? (I essayer sobstitute le déclarer dans ma coquille, mais les obus de retour d'erreur de plus dans d'autres point !!!!) i serach avec emule "dtksh" mais je ne trouve pas suite ..... |
|
||||
|
HP version de ksh (ksh88) ne supporte pas les composés variables. Vous aurez à faire un de ces:
1. Voir si l'un de ces téléchargements sont pour vous: KornShell Software 2. Zsh va voir si le travail pour vous: Zsh - THE SHELL Z |
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|