Hallo,
ich habe eine Datei in der Form:
m.mustermann passwort
v.nachname passwort
usw.
wobei der erste Teil der Zeile der Teil der Mailadresse vor dem @ ist.
Jetzt bräuchte ich ein script welches die Datei ausliest und mir jeweils das Passwort an die Mailadresse schickt!?
Mein Problem besteht darin nicht die ganze Zeile in eine Variable einzulesen sondern emailalias in VariableYX und Passwort in Variable VW!
Bitte helft mir,
will keine 389 Passwörter einzeln per Mail versenden
Danke
gelöst:bash script gesucht
- derOberbeck
- Beiträge: 31
- Registriert: 06.09.2003 22:02:13
- Wohnort: D-Würzburg
-
Kontaktdaten:
gelöst:bash script gesucht
Zuletzt geändert von derOberbeck am 12.12.2005 17:36:01, insgesamt 1-mal geändert.
Re: bash script gesucht
ist kein Problem:derOberbeck hat geschrieben: Mein Problem besteht darin nicht die ganze Zeile in eine Variable einzulesen sondern emailalias in VariableYX und Passwort in Variable VW!
Code: Alles auswählen
gms@gms1:~$ cat x.txt
m.mustermann passwort1
v.nachname passwort2
gms@gms1:~$ cat x.txt | while read mail pwd; do echo mail=$mail pwd=$pwd; done
mail=m.mustermann pwd=passwort1
mail=v.nachname pwd=passwort2
gms
Useless use of cat award...Warum nicht einfach
Code: Alles auswählen
while read mail pwd; do echo mail=$mail pwd=$pwd; done < x.txt
- derOberbeck
- Beiträge: 31
- Registriert: 06.09.2003 22:02:13
- Wohnort: D-Würzburg
-
Kontaktdaten:
Natürlich ist dieses "cat" nicht notwendig, aber weil ich es so gerne habe, möchte ich auch nicht darauf verzichtenJoghurt hat geschrieben:Useless use of cat award...Warum nicht einfachCode: Alles auswählen
while read mail pwd; do echo mail=$mail pwd=$pwd; done < x.txt
Einerseits finde ich meine Darstellung einfach übersichtlicher: Beim ersten "cat" wird der Inhalt der Datei ausgegeben und das zweite "cat" zeigt, daß jetzt die gleiche Datei verwurschtelt wird.
Aber hauptsächlich hat es zwei gewünchte Nebeneffekte:
a) den ersten Teil des zweiten Befehls bekomme ich aus der History
b) sollte ich bei der Eingabe des zweiten Befehls einen Fehler einbauen, brauch ich den Cursor nicht soweit nach links zu bewegen
Gruß
gms