Ich bin ein Anfänger in der Skripterstellung, habe jedoch eine Textdatei mit dem Namen erstellt, text.datdie nur Benutzernamen im Dateispeicherort enthält, /home/daniel/text.datund ich versuche, ein Skript mit addusers.shdem Namen dieser Textdatei auszuführen , in dem ein neues Benutzerkonto erstellt wird das System für jedes neue Benutzerkonto, das in der text.datDatei angegeben ist.
Fügen Sie für jedes erstellte Benutzerkonto einen Zeileneintrag an die /home/daniel/logs/useraccounts.logDatei an. Der Zeileneintrag enthält folgende Informationen:
hinzugefügt | <Name des Benutzerkontos> | <Tag und Uhrzeit der Erstellung>. Das habe ich bisher:
#! / bin / bash echo "cat text.dat" newuser = grep /home/daniel/text.dat sudo adduser $ newuser