zsh-users
 help / color / mirror / code / Atom feed
* Positional parameters with more than one space
@ 2004-01-29 22:50 David Gómez
  2004-01-30  0:23 ` Bob Schmertz
  0 siblings, 1 reply; 3+ messages in thread
From: David Gómez @ 2004-01-29 22:50 UTC (permalink / raw)
  To: Zsh-users

Hi all ;),

I'm coding a shell function that receives several files as parameters. These
files usually will have spaces in its names, so i want this function to
work correctly with spaces. 

I'm using the $@ array to iterate thru all parameters, with a for loop:

for i in "$@"; do
 something
done

And it works fine, except when a file has more that one space in its name.
I mean, if one of the files is "more than  one space", after the $@
expansion it transforms to "more that one space" which obviously doesn't
exists. How can i avoid this?

Thanks a lot,

-- 
David Gómez

"The question of whether computers can think is just like the question of
 whether submarines can swim." -- Edsger W. Dijkstra


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2004-02-02  8:52 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-01-29 22:50 Positional parameters with more than one space David Gómez
2004-01-30  0:23 ` Bob Schmertz
2004-02-02  8:52   ` David Gómez

Code repositories for project(s) associated with this public inbox

	https://git.vuxu.org/mirror/zsh/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).