![]() |
Hallo und herzlich Willkommen aus den Vereinigten Staaten, die UNIX-und Linux-Foren! Vielen Dank für Ihren Besuch und die Teilnahme an unserem Global Community.
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier. |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| Compound-Variable in Korn Shell | Zingaro | Shell Programmierung und Scripting | 0 | 08-30-2007 12:30 PM |
| Finden Auftreten von Komma in einer Variable (Korn-Shell) | DeepakXavier | Shell Programmierung und Scripting | 2 | 11-14-2005 04:44 AM |
| Verbindung indirekten Verweisen Variable | tkrussel | UNIX für Fortgeschrittene und Experten | 5 | 08-21-2005 11:03 AM |
| Versuchen, "mit Variable in ein Skript | irina | Shell Programmierung und Scripting | 1 | 01-29-2004 10:33 PM |
| Versuchen, "mit Variable in ein Skript | neemic | Shell Programmierung und Scripting | 3 | 01-16-2004 07:07 AM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
Compound-Variable in Korn Shell
in einem Text "Korn Shell Unix Programming Manual 3 ° Edition"
Ich habe diese Syntax für die Deklaration eines compoud Variable: Variable \u003d ( [datetype] fild1 [\u003d Wert] [datetype] fild1 [\u003d Wert] ) aber diese Syntax in ksh und sh (HP-UNIX) nicht ... Warum? gibt es eine andere Lösung für diese Art von Variable? |
|
||||
|
schnitt ich die Seite .. lesen Sie diese
Compound-Variablen
Die Korn-Shell unterstützt auch mit Variablen, die ähnliche Strukturen oder Aufzeichnungen in anderen Sprache, das ist ein Meta-Datentyp ist eine Gruppe von Werten, die jeweils eine andere Datentyp. Die Syntax für die Vereinbarkeit compund Variablen ist: compound_variable \u003d ( [Datentyp] field1 [\u003d Wert] . . . [Datentyp] fieldn [\u003d Wert] ) Zum Beispiel, können wir eine zusammengesetzte Variable zu verwalten Mitarbeiter Informationen: $ Mitarbeiter \u003d ( typeset name \u003d Allenby Integer id \u003d 1243 float Gehalt \u003d 9000,50 ) Die Syntax, um den Wert eines Compound-Variable ist: $ (compound_variable.field) Hier haben wir Zugriff auf die Mitarbeiter mit variablen: $ Print $ Mitarbeiter (Art und E-Gehalt \u003d 9000,5 name \u003d Allenby typeset-i id \u003d 1243) $ Print $ (employee.name) in HP / ksh nicht .... und dies: $ Typeset-AE exchange_rate $ Exchange_rate [ "DM"] \u003d 1.7 $ Exchange_rate [ "FF"] \u003d. 15 $ Exchange_rate [ "AS"] \u003d. 04 Um eine Liste der assoziatives Array Indizes: $ (! Variable [*]) oder $ (! variable [@]) nicht funktionieren? |
|
||||
|
OK. !
Mehr Infos gibt eine Anleitung, um zu sehen, oder eine Differenz von ksh? (Ich versuche zu erklären sobstitute die Muscheln in meiner, aber die Shell zurück mehr Fehler in anderen Punkt !!!!) i Serach mit emule "dtksh" Aber ich habe nicht gefunden Ergebnis ..... |
|
||||
|
HP-Version von ksh (ksh88) nicht mit Variablen. Sie werden zu tun haben, einer von diesen sein:
1. Prüfen Sie, ob alle diese Downloads sind für Sie: KornShell Software 2. Prüfen Sie, ob zsh wird für Sie: Zsh - Die Z-Shell |
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|