Veröffentlicht 26. Oktober 200222 j Ich habe zwei Dateien. In eine sind Vornamen und der anderen sind die Nachnamen. Vornamen sind in vorname.txt und Nachnamen in name.txt. Die beiden sollen zusammengefügt werden und in eine andere Datei (alle.txt) geschrieben werden. Dabei muss zwischen Vorname und Nachname ein Komma sein. Ich habe es mal in einer kleinen Shell Prozedur versucht (Nur 2 NAmen und Vornamen) aber es umständlich. Meine Prozedur: name1=,schulz name2=,meier (Die Kommas habe ich selber eingefügt, soll aber später die Prozedur machen) vorname1=Klaus vorname2=Günther exec > /root/alle.txt expr "$vorname1$name1" expr "$vorname2$name2" exit Kann die Prozedur auch von den Datei Vor- und NAchnamen lesen? Pro Zeile steht ein name! THX
26. Oktober 200222 j Wuerde ich mit awk machen: awk '{printf $1 ","; getline < "-"; printf $1 "\n"}' vorname.txt <nachname.txt Nic
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.