![]() |
|
|
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 |
| Shell-Programmierung | nivas | Shell Programmierung und Scripting | 8 | 02-11-2008 12:06 PM |
| Aix-Shell-Programmierung | akmtcs | AIX | 1 | 12-07-2006 08:40 AM |
| Shell-Programmierung | Neha Agarwal | Shell Programmierung und Scripting | 2 | 09-07-2005 03:23 AM |
| Shell-Programmierung Hilfe | mec585858 | UNIX for Dummies Questions & Answers | 4 | 12-10-2003 10:24 AM |
| Shell-Programmierung | JWK1 | UNIX for Dummies Questions & Answers | 2 | 06-01-2001 02:31 PM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
() In der Shell-Programmierung
Könnte jemand bitte sagen Sie mir, was (), wenn sie um eine Variable?
Zum Beispiel, $ File \u003d 'basename $ 1' / / was wird in diesem Skript $ BANK \u003d 'dirname $ 1' $ Infile \u003d $ (FILE). $ (BANK). $ $ Was bedeutet $ INFILE enthalten, nach diesem Auftrag? Bitte lassen Sie mich wissen, Danke G |
|
||||
|
Siehe unten ....
$vi a.sh ab \u003d $ (pwd) echo "" echo "Aktuelles Verzeichnis ist $ ab" File \u003d $ (basename $ ab) echo "$ FILE FILE liefert" echo "" ab \u003d $ (pwd) echo "Aktuelles Verzeichnis ist $ ab" BANK \u003d $ (dirname $ ab) echo "$ liefert BANK BANK" echo "" INFILE \u003d $ (FILE). $ (BANK). $ $ echo $ INFILE Damm @ Athena: ~ $. / a.sh Aktuelle Verzeichnis ist / home / Damm FILE liefert Damm Aktuelle Verzeichnis ist / home / Damm BANK Erträge / home dam./home.11937 Sie sind sich nicht sicher, was Sie erreichen wollen ... Ich denke, was Sie wollten wahrscheinlich war / home/dam.11937 |
|
|||||
|
#! / bin / bash
X \u003d ABC echo "$ Xabc" Dies gibt keine Ausgabe. Was habe ich falsch gemacht? Die Antwort ist, dass die Shell gedacht, dass wir gefragt wurden, für den die Variable Xabc, die uninitialised. Der Umgang mit diesem ist die Klammern um X zu, so dass sie sich von den anderen Zeichen. Im folgenden wird das gewünschte Ergebnis: #! / bin / bash X \u003d ABC echo "$ (X) abc" ------------------ Ich denke, es wird klar, Ihre Zweifel. Sie sind noch nicht bekommen ... pls die volle Details, so dass wir eine Lösung mit der gleichen Danke Ckanth |
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|