Shell Script: Variablen aus Schleife exportieren
[email protected] Fri, 23 Sep 2005 10:46:53 +0200
| Newsgroups | gmane.linux.redhat.general.german |
|---|---|
| Message-ID | <OF6749E19D.0DDE93F5-ONC1257085.002FDC43-C1257085.00303D01@intermoves.de> |
Hallo Liste!
Ich muss aus einer Datei einzelne Zeilen auslesen, die ich in einem Array
Speichern will.
Dieses Array soll wenn die Datei zuende gelesen ist zurückgegeben werden:
CODE
get_patterns()
{
i=0
grep -v "^#" $file_in | while read pattern
do
patt[$i]="$pattern"
let i++
done
return ${pattern[*]}
}
get_patterns
echo "$?"
1. Kann ich überhaupt mit return nicht-integer Werte zurückgeben?
wenn ja, wie?
2. Wie kann ich auf den Wert von "i" auch ausserhalb der Schleife
zugreifen?
Ich habe es schon mit export und declare -x versucht, aber das hab ich
entweder nicht richtig gemacht oder es geht damit garnicht!
um schnelle Hilfe wäre ich sehr dankbar!
Bin auch gerne per ICQ erreichbar: 130715519
---------------------------------------------------------------------------
Heiner Wulfhorst
Intermoves AG
Technologiepark 19
33100 Paderborn
Tel. + 49 (0) 52 51 1613-0
* Fax + 49 (0) 52 51 1613-99
* mailto:[email protected]
_______________________________________________
redhat-list-de mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/redhat-list-de