hi,
da ich nicht der große scripte schreiber bin eine frage
wie kann ich ein root directory " /bin/boot/etc/....usw " mit mkdir in einem rutsch erzeugen ?
ich schreibe z.b. mit ls mein root directory in eine datei "verzeichnisse"
diese datei möchte ich mkdir als input geben, wie ?????
richtig gut ist es, wenn ich auch gleich unterverzeichnisse so erstellen könnte. das root directory bzw. die verzeichnisse sollen später mit den entsprechenden daten gefüllt werden.
danke
vobie
root directory
hab ich schon probiert, geht nur für unterverzeichnissehkalegre hat geschrieben:mkdir -p /bla/bla1/bla2/bla3
ich will
Code: Alles auswählen
/bin
/boot
/etc
/........
Code: Alles auswählen
/bin/boot/etc/....
ok
ich antworte mir mal selbst
ich antworte mir mal selbst
Code: Alles auswählen
!/bin/sh
while read zeile
do
mkdir $zeile
done < verzeichniss
Natürlich geht das. Du mußt nur Leerzeichen zwischen die einzelnen Pfade setzen
Allso ausgeschrieben:
"mkdir<Leerzeichen>/bin<Leerzeichen>/boot<Leerzeichen>/etc<Leerzeichen>/home"
wenn du alles einfach ohne Leerzeichen hintereinander schreibst passiert das von dir beschriebene.
"-p" beweirkt nur, daß automatisch nicht vorhandene übergeordnete Verzeichnisse erzeugt werden.
Code: Alles auswählen
mkdir /bin /boot /etc /home
"mkdir<Leerzeichen>/bin<Leerzeichen>/boot<Leerzeichen>/etc<Leerzeichen>/home"
wenn du alles einfach ohne Leerzeichen hintereinander schreibst passiert das von dir beschriebene.
"-p" beweirkt nur, daß automatisch nicht vorhandene übergeordnete Verzeichnisse erzeugt werden.