Hi,
ich habe ein verzeichnis mit vielen dateien drin. diese dateien möchte ich nun mit einen bash-script bearbeiten. ich tippe also folgendes:
for i in `ls`; do echo $i ; done
das dumme ist nur, dass die dateien leerzeichen in ihren namen enthalten, was zur folge hat, dass der name zerstückelt wird.
Die dateien heissen z.B. :
Jimi Hendrix Little Wing.mp3
Jimi Hendrix Hound Dog.mp3
wenn ich nun for i in `ls`; do echo $i ; done eingebe, gibt er mir nicht folgendes, wie ich es eigentlich gerne hätte:
Jimi Hendrix Little Wing.mp3
Jimi Hendrix Hound Dog.mp3
sonder er zerstückelt die namen, das sieht dann so aus:
Jimi
Hendrix
Little
Wing.mp3
Jimi
Hendrix
Hound
Dog.mp3
Kann mir da jemand helfen bitte ...
danke im voraus ;-)
ich habe ein verzeichnis mit vielen dateien drin. diese dateien möchte ich nun mit einen bash-script bearbeiten. ich tippe also folgendes:
for i in `ls`; do echo $i ; done
das dumme ist nur, dass die dateien leerzeichen in ihren namen enthalten, was zur folge hat, dass der name zerstückelt wird.
Die dateien heissen z.B. :
Jimi Hendrix Little Wing.mp3
Jimi Hendrix Hound Dog.mp3
wenn ich nun for i in `ls`; do echo $i ; done eingebe, gibt er mir nicht folgendes, wie ich es eigentlich gerne hätte:
Jimi Hendrix Little Wing.mp3
Jimi Hendrix Hound Dog.mp3
sonder er zerstückelt die namen, das sieht dann so aus:
Jimi
Hendrix
Little
Wing.mp3
Jimi
Hendrix
Hound
Dog.mp3
Kann mir da jemand helfen bitte ...
danke im voraus ;-)