Von ini-dateien lesen

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
MartinN
Beiträge: 112
Registriert: 20.03.2006 09:53:15

Von ini-dateien lesen

Beitrag von MartinN » 23.03.2006 08:26:17

Hallo,

ich soll ein Shell-Script schreiben, mit dem ich verschiedene Werte aus einer .ini Datei lesen kann. Jetzt würde mich mal interessieren, wie das jetzt genau geht.
Habs jetzt einfach mal so gemacht:
cat test.ini | grep 'Var1' | cut -d'=' -f2
Gibts da vielleicht eine elegantere möglichkeit?
Hab in der Suche und in Google nichts brauchbares dazu gefunden.
Danke schon mal im voraus.


Bye

roli
Beiträge: 3174
Registriert: 10.09.2003 17:39:58

Beitrag von roli » 23.03.2006 08:47:46

Hi,

eleganz liegt im Auge des Betrachter's.
Du koenntest beispielsweise awk oder perl verwenden.
Oder aber

Code: Alles auswählen

while read zeile
do
  var1=`echo $zeile|cut -c1`
  ...
done < test.ini
In der Schleife kannst du dann je nach Inhalt von var1 dann mit break, next, ... (siehe man bash) die weitere Verarbeitung steuern.
Roland


"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"

Benutzeravatar
MartinN
Beiträge: 112
Registriert: 20.03.2006 09:53:15

Beitrag von MartinN » 23.03.2006 09:37:23

Danke erstmal.
Hab jetzt noch eine Frage:
Wie kann ich denn von meinem Script parameter auslesen.
z.B.:
meinscript -l 'Werte'

roli
Beiträge: 3174
Registriert: 10.09.2003 17:39:58

Beitrag von roli » 23.03.2006 09:54:49

Hi,

Werte die du an dein Script uebergibst landen in $1, $2, ... je nachdem wieviele du uebergibst. Schau doch einfach mal in's Manual zu deiner Shell, steht alles drinnen, ehrlich :wink:
Wenn aber weitere Fragen bestehen, nur zu.
Roland


"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"

Antworten