sh Scripting - String Manipulation
    Drew Tomlinson 
    drew at mykitchentable.net
       
    Thu Oct 13 16:07:00 PDT 2005
    
    
  
I'm working on a script that reads a directory using 'find' and its 
'-exec' primary to create a symlink to the file.  So for example, I have 
the following command:
find /multimedia/Pictures -iname "*.jpg" -print
This command returns a bunch of filenames.  Here's an example of one:
/multimedia/Pictures/2005 Kimberly & Rich/IMG_1210.JPG
What I'd like to is get '-exec' to run this command:
ln -s "/multimedia/Pictures/2005 Kimberly & Rich/IMG_1210.JPG" "2005 
Kimberly & Rich/IMG_1210.JPG"
What is the best way to manipulate this string?  And then what is the 
right syntax for -exec?  I'm an extreme newbie when it comes to shell 
scripting.  Will this work?  Are the better ways to do this than using 
"find".
Thanks for your help,
Drew
-- 
Visit The Alchemist's Warehouse
Magic Tricks, DVDs, Videos, Books, & More!
http://www.alchemistswarehouse.com
    
    
More information about the freebsd-questions
mailing list