Ordner per shell script erstellen

Diskutiere Ordner per shell script erstellen im Shell-Skripte Forum im Bereich Programmieren unter Linux/Unix; Hallihallo, ich suche nach einer Möglichkeit automatisiert Ordner zu löschen und anschliessend neu zu erstellen. Dazu sei gesagt, dass ich...

  1. Gulp

    Gulp Grünschnabel

    Dabei seit:
    16.11.2005
    Beiträge:
    3
    Zustimmungen:
    0
    Hallihallo,

    ich suche nach einer Möglichkeit automatisiert Ordner zu löschen und anschliessend neu zu erstellen. Dazu sei gesagt, dass ich nicht allzuviel Ahnung vom Shell Scripting habe.

    Ich bin soweit, dass das Löschen funktioniert, allerdings hakt's jetzt beim Ordnererstellen. Jedenfalls so wie ich mir das vorstelle.

    Ich könnte jetzt bei mkdir ja 20 Ordnernamen mitgeben, schöner fände ich es allerdings, die Ordnernamen aus einem Textfile zu ziehen. Hätte den Vorteil, dass ich nicht das Script selbst, sondern lediglich das Textfile bei Änderungen anpacken müsste.

    Wie bringe ich jetzt mkdir bei, sich die Ordnernamen, die verwendet werden sollen aus dem Textfile zu ziehen?


    Grüsse

    Gulp
     
  2. Anzeige

    Anzeige

    Wenn du mehr über Linux erfahren möchtest, dann solltest du dir mal folgende Shellkommandos anschauen.


    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. #2 Wolfgang, 16.11.2005
    Wolfgang

    Wolfgang Foren Gott

    Dabei seit:
    24.04.2005
    Beiträge:
    3.978
    Zustimmungen:
    0
    Ort:
    Erfurt
    Hallo
    cat ofile
    /ordner1
    /ordner2
    /ordner1/ordner1a


    for O in $(cat ofile);
    do
    [ -d $O ] || mkdir -p $O
    done


    Gruß Wolfgang
     
  4. Gulp

    Gulp Grünschnabel

    Dabei seit:
    16.11.2005
    Beiträge:
    3
    Zustimmungen:
    0
    Hallo Wolfgang,

    jo danke das tut es, allerdings was, wenn ich Leerzeichen im Ordnernamen habe?

    Also ofile:

    /test/ordner1/neuer ordner

    Dass ich mit xargs weiterkomme hab ich jetzt zwar verstanden, aber wo füge ich xargs ein?

    Grüsse

    Gulp
     
  5. #4 Wolfgang, 17.11.2005
    Wolfgang

    Wolfgang Foren Gott

    Dabei seit:
    24.04.2005
    Beiträge:
    3.978
    Zustimmungen:
    0
    Ort:
    Erfurt
    Hallo
    wenn du nur Leerzeichen hast: ( :oldman das willst du nicht wirklich!)
    Dann sollte einfaches Quoting reichen.

    D="Ein haesslicher Ordnername";
    mkdir "$D"

    Das funktioniert.
    Du solltest dir aber überlegen, ob du das wirklich willst.
    Sowas schafft oft mehr Probleme als man denkt.


    Gruß Wolfgang
     
  6. Gulp

    Gulp Grünschnabel

    Dabei seit:
    16.11.2005
    Beiträge:
    3
    Zustimmungen:
    0
    Nunja, es handelt sich um eine Samba Freigabe. Nun existieren dort Ordner "für Vorname Nachname" und genau diese will ich wöchentlich per cron löschen (inklusive Inhalt) und neu erstellen lassen.

    Von meiner Warte aus brauche ich keine Leerzeichen, aber dies hat sich halt so ergeben und wird jetzt benutzt.

    Mal sehen vielleicht ersetze ich die Leerzeichen auch mit Unterstrichen (kann ja nicht sooo schlimm sein).

    Grüsse

    Gulp
     
Thema: Ordner per shell script erstellen
Besucher kamen mit folgenden Suchen
  1. scriptes ordner erstellen

    ,
  2. bash script das ordner erstellen kann

    ,
  3. shell verzeichnis anlegen

    ,
  4. bash ordner anlegen,
  5. unix shell ordner anlegen,
  6. unix ordner anlegen,
  7. ordner erstellen unix,
  8. unix ordner erstellen,
  9. ordner anlegen linux,
  10. verzeichnis anlegen shell,
  11. shell ordner erstellen,
  12. linux neuen ordner anlegen,
  13. skript neuen ordner anlegen,
  14. linux mehrere ordner erstellen,
  15. bash shell neuen ordner,
  16. Ordner per skript auf dem Fileserver anlegen,
  17. linux script ordner erstellen,
  18. linux shell script ordner anlegen ,
  19. ordner mit variable anlegen linux,
  20. bashscript ordner erstellen,
  21. bash neuer ordner,
  22. bash neuen ordner erstellen,
  23. script ordner erstellen,
  24. neuen ordner anlegen linux shell,
  25. sh ordner erstellen
Die Seite wird geladen...

Ordner per shell script erstellen - Ähnliche Themen

  1. Shell Skript zum automatischen Aufräumen von doppelten Ordnern

    Shell Skript zum automatischen Aufräumen von doppelten Ordnern: Hallo, Ich möchte mir ein Shell Script für folgenden Zweck schreiben. Meine Mutter hat auf Ihrem PC und auf verschiedenen Festplatten viele...
  2. ordnerinhalte via shell verschieben ?

    ordnerinhalte via shell verschieben ?: Hi leute ich wollte mal wissen wie ich mit dem behl mv ganze ordnerinhalte verschieben kann ? also mv dateiname zielordner ist klar,aber ganze...
  3. Unbekannte Ordner im tmp auf Linux Mint

    Unbekannte Ordner im tmp auf Linux Mint: Hallo, mir sind gerade mir fünf unbekannte Ordner im tmp aufgefallen. Diese kann ich nicht mehr wieder einfach so löschen und sind alle...
  4. Samba keine rechte auf Überordner, aber auf Unterordner

    Samba keine rechte auf Überordner, aber auf Unterordner: Hi, hoffe ich bin hier richtig :-) Ich spiele hier gerade etwas mit Samba Active Directory herrum um eventuell den Windows AD Server damit zu...
  5. Wie lege ich einen neuen Samba User (Read only) für 2 Ordner an ?

    Wie lege ich einen neuen Samba User (Read only) für 2 Ordner an ?: Wie kann ich einen zusätzlichen Samba User auf AIX anlegen, der nur auf 2 Ordner Read-Only-Rechte bekommen soll ?
  1. Diese Seite verwendet Cookies um Inhalte zu personalisieren. Außerdem werden auch Cookies von Diensten Dritter gesetzt. Mit dem weiteren Aufenthalt akzeptierst du diesen Einsatz von Cookies.
    Information ausblenden