hi!
wie kann ich bzw wie stelle ich es an foglendes zu lösen:
hab eine datei zb user1@server.net, user2@server.net, ......
ich möchte jeweils eine zeile auslesen
und diese ausgelesene zeile dann in ein .forward file im home des users anlegen
thx4help
einzelne zeilen auslesen und in ein neues file schreiben
- mistersixt
- Beiträge: 6601
- Registriert: 24.09.2003 14:33:25
- Lizenz eigener Beiträge: GNU Free Documentation License
Bin kein Script-Profi, aber hier ein Beispiel (geht bestimmt eleganter):
Wenn die User mit einem Komma getrennt sozusagen in einer Zeile sind, also zum Beispiel so...
...dann würde ich die Datei erstmal so umwandeln, dass jeder User in einer eigenen Zeile steht:
Der sed Befehl löscht whitespace Zeichen jeder Zeile. Damit sieht dann die Datei neue-user-datei.txt so aus:
Und nun könnte man machen:
Gruss, mistersixt.
Wenn die User mit einem Komma getrennt sozusagen in einer Zeile sind, also zum Beispiel so...
Code: Alles auswählen
user1@server.net, user2@server.net, user3@server.net
Code: Alles auswählen
cat meine-user-datei.txt | tr "," "\n" | sed 's/^[ \t]*//;s/[ \t]*$//' > neue-user-datei.txt
Code: Alles auswählen
user1@server.net
user2@server.net
user3@server.net
Code: Alles auswählen
for i in `cat neue-user-datei.txt`
do
username=`echo ${i} | cut -d "@" -f 1`
echo "wasauchimmer" > /home/${username}/.forward
done
Hi,
du koenntest das ganze mit head oder tail, bzw. awk oder perl machen.
Es ist halt abhaengig davon wie komplex es ist die betreffende Zeile in der Datei zu finden.
du koenntest das ganze mit head oder tail, bzw. awk oder perl machen.
Es ist halt abhaengig davon wie komplex es ist die betreffende Zeile in der Datei zu finden.
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"
"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"