The UNIX and Linux Forums  
Hello and Welcome from United States to the UNIX and Linux Forums! Thank You for Visiting and Joining Our Global Community.

Go Back   The UNIX and Linux Forums > Top Forums > UNIX for Dummies Questions & Answers
.
google unix.com




View Single Post in the UNIX and Linux Forums - Click on the Thread or Permalink to View Entire Thread -->
  #4 (permalink)  
Old 10-25-2006
Corona688 Corona688 is offline
Registered User
  
 

Join Date: Aug 2005
Location: Saskatchewan
Posts: 1,933
find has options relating to this, but they're all depreciated for security reasons. We can do this, sure, but probably not in one command. Here we have 'find' locating directories beginning with 2006, and bash locating files within them beginning with ftp_server. The 2> /dev/null redirects error messages to /dev/null for directories with no ftp_server* file in them.

Code:
find . -mindepth 1 -maxdepth 1 -type d -name '2006*' |
        while read DIR
        do
                ls ${DIR}/ftp_server*
        done 2> /dev/null

Last edited by Corona688; 10-25-2006 at 06:09 PM..