bin hier zwar nicht ganz richtig... passt aber sonst in kein anderes forum...
ich benötige einen kleinen denkanstoss...
ich möchte mir ein kleines script schreiben in dem ich mir benutzer aus einer text-datei anlegen kann. in meiner benutuerdatei steht ein benutzername pro zeile. wie bekomme ich die einzelnen benutzernamen jetzt in meinen useradd-befehl eingebaut?
bin über jede hilfe dankbar
benutzer aus datei anlegen
-
- Beiträge: 245
- Registriert: 04.03.2005 09:26:47
vielen dank für die prompte antwort.
ich dachte eher an etwas wie die datei zeilenweise in eine variable einlesen. dann den useradd befehl ausführen.
dann die nächste zeile einlesen, useradd ausführen... und so weiter...
ist das möglich mit sed? soweit es die man-pages hergeben erschien mir sed kompliziert...
ich dachte eher an etwas wie die datei zeilenweise in eine variable einlesen. dann den useradd befehl ausführen.
dann die nächste zeile einlesen, useradd ausführen... und so weiter...
ist das möglich mit sed? soweit es die man-pages hergeben erschien mir sed kompliziert...
Meinst du sowas in der Art:
Code: Alles auswählen
for user in `cat userfile`; do
useradd $user
done
-
- Beiträge: 245
- Registriert: 04.03.2005 09:26:47
prima! vielen dank an euch...
cat ist es gewesen.
cat ist es gewesen.
Code: Alles auswählen
cat users.txt |
while read user
do
useradd $user
done
Da kannst du dir sogar das cat sparen:
Code: Alles auswählen
while read user; do
useradd $user
done < userfile.txt