Nathan England wrote:
>I am trying to make a script that copies files from one directory to another.
>The problem is, some files have a space in between the names, think "My
>Documents"
>
>I need a way in bash to copy a file from one directory to another.
>At the same time, I need to be able to count the files.
>
>Currently, I'm trying something like this.
>
>find . | tee file_list
>while read file
>do
>cp -ruv $file $TMP/backup
>done < file_list
>
>This works great, but files such as "My Documents" can not be found by cp. It
>sees it as My and Documents.
>
>I thought there was a way to get find to report the space with a leading \ but
>I can't find that and I forgot how I did it before. Can anyone help with
>this?
>I greatly appreciate it!
>
>Nathan
>---------------------------------------------------
>PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us
>To subscribe, unsubscribe, or to change you mail settings:
>http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss
>
>
>
Have you tried actually using double quotes as in "My Documents?" That
should prevent the shell from reading the whitespace as a separation
between two distinct terms.
--
Lee Einer
Dos Manos Jewelry
http://www.dosmanosjewelry.com
---------------------------------------------------
PLUG-discuss mailing list -
PLUG-discuss@lists.plug.phoenix.az.us
To subscribe, unsubscribe, or to change you mail settings:
http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss