Re: for i in *
> Several folks have already suggested, that you just need to get rid of
> the '' quotes. However, if some files have spaces in their file name,
> you actually do need quotes, like this.
>
> for i in *; do ln -s "$i" "/home/newdir/$i"; done
>
> This makes sure that the filename $i and the new location
> /home/newdir/$i is exactly one arguement each to the ln command and not
> split on word boundaries.
>
> Of course, some people argue, that spaces in filenames is a Bad
> Thing(tm), but I fail to see why.
Could exactly this be the reason, why spaces in filenames are considered
as a bad thing, since they easily lead into trouble?
Martin
Reply to:
- Follow-Ups:
- Re: for i in *
- From: Viktor Rosenfeld <rosenfel@informatik.hu-berlin.de>
- References:
- Re: for i in *
- From: Viktor Rosenfeld <rosenfel@informatik.hu-berlin.de>