scripting problem

Aaron Bliss abliss at brockport.edu
Mon Jan 28 21:00:58 UTC 2008


Steve,
The easiest way to work around the space problem is to just use tar to 
backup the home directory.

Aaron

Steven Buehler wrote:
> I am hoping that someone here can help me with this.  I am running a little
> script that backs up some directories for me.  Below is snippet that gets me
> into trouble.
> ---------------------
> #!/bin/sh
> DIRSTOBACKUP=`/bin/ls -d1 /home/user/*`
> for NAMEDIR in ${DIRSTOBACKUP[@]}
> do
> echo $NAMEDIR
> done
> ---------------------
>
> The problem is that some of the directories have spaces in the names.  When
> running the for loop, it will take the new NAMEDIR at the space.  So "Red
> Hat" would end up listing as 2 directories, "Red" and "Hat".  Any way around
> this?
>
> Thanks
> Steve
>
>   

-- 
Aaron Bliss
Systems Administrator
SUNY Brockport
(585) 395-2417




More information about the redhat-list mailing list