Re: Bash Zauberei
Patrick Cornelißen <cornelis@p-c-software.de> writes:
> Leider gibt es Probleme mit Leerzeichen in den Verz. Namen. Wie kann ich
> das denn hier umgehen? Bei "For" bin ich da etwas ratlos...
>
> for i in `find ./ -type d`; do
find ./ -type d | while read i; do
Solltest Du allerdings auch Dateinamen haben, die Zeilenumbrüche
("Newlines") enthalten, wird es etwas komplizierter:
find ./ -type d -print0 | xargs -0 bash -c 'while [ $# -gt 0 ]; do
i="$1"
# Hier etwas mit "$i" machen
shift
done' "$0"
Martin
--
,--. Martin Dickopp, Dresden, Germany ,= ,-_-. =.
/ ,- ) http://www.zero-based.org/ ((_/)o o(\_))
\ `-' `-'(. .)`-'
`-. Debian, a variant of the GNU operating system. \_/
Reply to:
- References:
- Bash Zauberei
- From: Patrick Cornelißen <cornelis@p-c-software.de>