Date: Wed, 23 Sep 1998 16:07:28 +0200 From: Johann Visagie <wjv@cityip.co.za> To: ringlord@bbs.dcoisp.net, freebsd-questions@FreeBSD.ORG Subject: Re: Accessing files with spaces in the names. Message-ID: <19980923160728.D9414@cityip.co.za> In-Reply-To: <TCPSMTP.18.9.19.14.56.8.3047923923.41086@bbs.dcoisp.net>; from ringlord@bbs.dcoisp.net on Sat, Sep 19, 1998 at 02:56:08PM -0500 References: <TCPSMTP.18.9.19.14.56.8.3047923923.41086@bbs.dcoisp.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, 19 Sep 1998 at 14:56 SAT, ringlord@bbs.dcoisp.net wrote:
>
> I just received a zip file from a client, which contains a series of
> files with spaces in the file names.
Under most Unix shells, you can quote the file names containing spaces using
single or double quotes, e.g.
$ mv "silly file" silly_file
> when I typed, mv Merchant Lot 1 Photo.jpg merchantlot.jpg
> I was told that the files Merchant Lot 1 Photo.jpg could not be found.
> How does one go about accessing these files with such long names?
> I have even tryed inserting . _ marks, but nothing works.
If you're using a sh-derived shell, you can do something like this to change
the spaces to underscores in all filenames in the current directory:
for i in *' '*; do
mv "$i" `echo $i | sed 's/ /_/g'`
done
-- V
Johann Visagie | Email: wjv@CityIP.co.za | Tel: +27 21 419-7878
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19980923160728.D9414>
