Also habe ich meine Benutzer erstellt … Jetzt muss ich für jedes ihrer Verzeichnisse die folgende Struktur erstellen.
Benutzer Home-Verzeichnis / Mitarbeiter / Info / Persönlich
Erstellen Sie dann in jedem Verzeichnis eine Datei mit den Namen file1.txt, file2.txt, file3.txt
Ich habe etwas wie „mkdir create "Benutzer-Home-Verzeichnis / Mitarbeiter / Info / Persönlich" versucht, aber ohne Erfolg. Auch bei meiner Online-Recherche konnte ich keine Hilfe finden. Ja, ich bin ein ganz neuer Ubuntu-Fan!
Antwort1
Hier ist ein Skript. Passen Sie USER_LIST Ihren Anforderungen entsprechend an und löschen Sie die echo
Schlüsselwörter, wenn Sie überprüft haben, dass das Skript das gewünschte Ergebnis liefert.
#!/bin/bash
USER_LIST="user1 user2 user3 user4"
cd /home || exit 1;
for user in $USER_LIST; do
echo mkdir -p "$user"/{Staff,Info,Personal};
for dir in Staff Info Personal; do
echo touch "$user"/$dir/file{1,2,3}.txt;
done;
done;
Andererseits könnten Sie die /etc/skel
Vorlage vor dem Erstellen der Benutzer geändert haben.