[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bash: "\" am Zeilenende



Klaus Becker:
> 
> ich will aus einem Text per Skript Ordner anlegen. Die Textdatei sieht 
> schematisch so aus:
> 
> text1/ text2 / text3 :\
> text1/ text2 / text4

Immer genau drei Spalten? Ist das Leerzeichen hinter "text2" Absicht?
Sind die Datei-/Verzeichnisnamen immer alphanumerisch? Bestimmt der
Slash am Ende eines Namens, ob eine Datei oder ein Verzeichnis angelegt
werden soll, oder wird das durch die Position innerhalb der Zeile
bestimmt?

Davon ausgehend, dass die Position relevant ist, das Leerzeichen ein
Fehler ist und immer nur drei Namen pro Zeile stehen:

awk ' { print $1, $2, $3 } ' $datei | while read dir1, dir2, file; do
    mkdir -p "$dir1" "$dir2"
    touch $file
done

J.
-- 
Quite often I wonder why I am not more famous and/or more wealthy.
[Agree]   [Disagree]
                 <http://www.slowlydownward.com/NODATA/data_enter2.html>

Attachment: signature.asc
Description: Digital signature


Reply to: