Frank Terbeck wrote:
b) it breaks on filenames with spaces (and other special characters).
While newlines and other special characters might be rather weird
for filenames, spaces are perfectly okay and normal in filenames.
Using 'for i in `ls *`'-type loops breaks this and is one of the
main reasons why people think spaces are bad in filenames.
(They are not bad, some people just do not know how to handle
them properly.)
I usually get by this problem by enclosing the variable in double quotes
within the for loop. A basic example:
$> for f in *.jpg; do ls "$f"; done
->HS
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]