Erzeugung von Benutzernamen aus einer Datei

D

Da_Kühn

Grünschnabel
Moin moin,

ich möchte ein Shell-Skript erstellen das aus einer Datei
zuerst einmal Usernamen erstellt.

Die Datei ist folgendermaßen strukturiert:
Vorname:Nachname:Abteilung:Raum:Telefonnummer
(Spaltentrennzeichen ist wie angedeutet der Doppelpunkt)

Die Usernamen sollen folgendermaßen erstellt werden:
Für jede Zeile des Inputfiles soll das Skript einen Usernamen
aus dem ersten Buchstaben des Vornamens und maximal den ersten
sieben Buchstaben des Nachnamens erstellen, alles in Kleinbuchstaben.

Da ich Neuling in der Unix-Szene bin, freue ich mich über jede
Hilfe.

Danke
 
Hallo

Code:
[b]
$ echo Vorname:Nachname:Abteilung:Raum:Telefonnummer|sed -e 's/^\(.\{1\}\)[^:]*[:]\([^:]\{1,7\}\).*$/\1\2/ig'
VNachnam[/b]

Gruß Wolfgang
 
Sorry die Kleinbuchstaben. ;)

Häng einfach noch ein |tr [A-Z] [a-z] dran.
Man die Hitze , ich werd alt. ;)

Gruß Wolfgang
 
Jo dank dir,

das sieht ja ziemlich kompliziert aus

Gruß! Da Kühn
 
Zurück
Oben