INLINE

> -----Original Message-----
> From: Johnson, Shaunn [mailto:[EMAIL PROTECTED]] 
> Sent: Tuesday, December 17, 2002 12:26 PM
> To: '[EMAIL PROTECTED]'
> Subject: names with spaces 
> 
> 
> Howdy:
> 
> I thought that this worked, but, I have a script where
> I try to get a list of file names that have spaces
> and do something with those files (in this example,
> I'm making ISO images out of them).
> 
> The problem is, the first step is to create a sub-directory
> in a path that have spaces in the names.
> 
> I thought I fixed it, but, it seems that the script
> fails one way or the other (building the sub-directory
> or the creation of the files).
> 
> Can someone tell me why this is not working?
> 
> [snip script]
> 
> #!/usr/bin/perl -w
> #use strict;
> use diagnostics;
> 
> # created on 10 Dec 02
> 
> #==================================================================
> #  makeiso
> #  featuring options for viewing from MS Windows OS 
> #==================================================================
> 
> 
> ** errors here? **
> 
> # where should the ISO images go?
> my $dest='/i/"Depression Management"/Mailing/test_dir';

$dest=~s/ /\\ /g;
#search replace global. If space replace with "\<sp>"

> 


> ** errors here, too? **
> 
> # Where is data coming from?
> my $source='/i/"Depression Management"/Mailing/Dec2002';
> 
> 
> #------CREATE DIRECTORIES FOR EACH REGION OFR ISO 
> IMAGES------------- mkdir "$dest", 0777 unless -d "$dest";  
> #create the /i/Depression Management/Mailing/
>                                               #dec2002_iso_images
> directory
> 
> foreach my $region qw(03 04 05 06)       #qw=quote word equivalent to
> splitting 
>                                       # a single quoted 
> string on white
> space
> {
>         mkdir "$dest/$region",0777 unless -d "$dest/$region"; 
> #create the /i/Depression Management/
>       
> #Mailing/dec2002_iso_images\03...04...05...06 $directories
>         print "$dest/$region \n";
> }
> 
> #-------------------- BUILD ISO IMAGES --------------------
> # finally works ... test only one BU ...
> foreach my $group ( `ls -d1 $source/0*/*`)  {
>         ($bu, $pcgname)=($group =~ m/\/(0\d)\/(.*)/i);
>       #`/usr/bin/mkisofs  -o $dest/$bu/"$pcgname".iso -r 
> $source/$bu/"$pcgname" `;
> ** i have to change the above again because "$<var_name>" no 
> longer works **
>       `/usr/bin/mkisofs -graft-points -f -J -r -V 
> 'Depression' -v -o $dest/$bu/"$pcgname.iso" 
> $source/$bu/"$pcgname" `; }
> 
> [/snip script]
> 
> Is there an alternative to this?  Like devise a BASE path and 
> just mess with the images ...?
> 
> Thanks!
> 
> -X
> 


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to