Look for more then one extension.


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Look for more then one extension.
# 1  
Old 06-15-2009
Look for more then one extension.

I am currently scanning a directory with a shell script to look for all files with a .sh extension. I am wondering how to make it look for more then one extension. For example all .sh, .conf, and .sql files?

Currently this is what I am doing....
Code:
find /lcl/prd/apps/Tivoli/omnibus_procedure_scripts -type f -name '*.sh' | while IFS= read i

I am not sure how to add more then one extension in the code.

Thank you for help.
# 2  
Old 06-15-2009
find lets you use grouping and boolean expressions, eg:
Code:
$ find / -type f -and '(' -name '*.sh' -or -name '*.sql' ... ')'

(Note that the '-and' is written here explicitly. find uses it implicitly by default)
# 3  
Old 06-15-2009
Code:
find . \( -name '*.sh' -o -name '*.sql' -o -name '*.conf' \)

Your find man page is your friend on stuff like this.
# 4  
Old 06-15-2009
Got it.

Last edited by LRoberts; 06-15-2009 at 12:35 PM..
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Zipping without extension

I currently have a code that find and zip all files in current folder and zip it, the problem is the name of the zip will include the extension as well and I don't want it. for ex: Volvo-red.swf -> Volvo-red.swf.zip find . -maxdepth 1 -type f ! -name ".*" -exec bash -c 'zip -r "$0.zip"... (6 Replies)
Discussion started by: Frozen77
6 Replies

2. UNIX for Dummies Questions & Answers

Display the .csv extension files based on .done extension fine

Hi All, I want to fetch the files based on .done file and display the .csv files and Wil take .csv files for processing. 1.I need to display the .done files from the directory. 2.next i need to search for the .Csv files based on .done file.then move .csv files for the one directory ... (2 Replies)
Discussion started by: girija.g6
2 Replies

3. Shell Programming and Scripting

copying with a certain extension

trying to copy all the files without extension then add "*.txt" but its not working is there any other way and i do not want to use cpio -vdump just want to use copy command FROM=/usr/share/doc TO=/aleza/doc #the follow function copies all the files without extensions call(){ cd $FROM... (3 Replies)
Discussion started by: elginmulizwa
3 Replies

4. Shell Programming and Scripting

Getting the file extension

I have a file n06-z30-sr65-rgdt0p25-varp0.25-8x6drw-test.cmod and I want to get the extension. At the moment I have set filextension = `echo $f | awk 'BEGIN {FS="."} {print $2}'` which of course does not work as there is a point in varp0.25 (13 Replies)
Discussion started by: kristinu
13 Replies

5. UNIX for Dummies Questions & Answers

About the file extension

Hi everyone, Can we know that which type of file is there without opening a file thanks in advance.... kunal patil (3 Replies)
Discussion started by: kunalpatil09
3 Replies

6. Shell Programming and Scripting

.sh extension needed?

I have a bunch of bash functions in a folder (~/BASH) that I added to my $PATH so that I can call them from anywhere. Yesterday I stripped the .sh extension from all of them so that I just type the function name without adding .sh every time. Some of the functions still work. Some of them don't... (7 Replies)
Discussion started by: notsomeone
7 Replies

7. HP-UX

Files without extension

I am brand new to hp unix systems. I see some files without extension on this system. If I type name of the file it shows me so many detail but does not take me back to command prompt. What are these files and how do I come back to command prompt? Please help (1 Reply)
Discussion started by: rajahindustani
1 Replies

8. UNIX for Dummies Questions & Answers

extension problem please help

I am executing a program wp1s0000.sh_old and it is executing as expected irrespective of the extension "sh_old" how is this possible ?? (1 Reply)
Discussion started by: sharmasdeepti
1 Replies

9. UNIX for Dummies Questions & Answers

without extension

Hi, I need a help regarding a small requirement. I have a list of C files. I need to put them in a file but without .c extension. say if I have the files as file01.c, file02.c, file03.c etc My file say cfiles should have file01 file02 file03 ... ... etc Appreciate your quick help on... (3 Replies)
Discussion started by: adurga
3 Replies

10. Shell Programming and Scripting

Changing extension

Hi , I need to replace the file name extension with txt to csv,i wrote the below script when executing its giving the below error.Please anyone how to do this? $ a2.sh mv: *.: cannot access: No such file or directory ./a2.sh: o: bad number $ vi a2.sh a2.sh ----- #!/bin/ksh txt=$1... (4 Replies)
Discussion started by: mohan705
4 Replies
Login or Register to Ask a Question