Multiple conditions in find or ls stmts


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers Multiple conditions in find or ls stmts
# 1  
Old 04-01-2008
Multiple conditions in find or ls stmts

I'm looking for syntax to include two search patterns in a find or ls command. e.g.

find BTIME_ACTUAL_HRS* OR BTIME_SCHEDULED_HRS*


tia
# 2  
Old 04-01-2008
Both commands take multiple search parameters, although the find is a little funky:

ls BTIME_ACTUAL_HRS* BTIME_SCHEDULED_HRS*

find . -name 'BTIME_ACTUAL_HRS*' -print -o -name 'BTIME_SCHEDULED_HRS*' -print

Last edited by Dave Miller; 04-01-2008 at 04:44 PM.. Reason: typo
# 3  
Old 04-01-2008
Bug

Thanks a bunch.. ANy way to get read of the ./ in the list when using the find command?

./BTIME_ACTUAL_WORK_HRS_wk_45_to_46.csv
./BTIME_SCHEDULED_WORK_HRS_weeks_45_46.csv


tia
# 4  
Old 04-01-2008
Unless you're trying to create a nice looking report, there isn't any need to.

'dot slash' means the current directory.

If you insist, then use this:

find . -name 'BTIME_ACTUAL_HRS*' -print -o -name 'BTIME_SCHEDULED_HRS*' -print | cut -c3-

Note that the find works recursively. Therefore if you have a qualifying file in a subdirectory, THAT directory name will be included.
# 5  
Old 04-01-2008
Thanks a lot.
Smilie Smilie
# 6  
Old 04-01-2008
One more thing.. is there a way to sort the by modify date with this command?
tia
 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Linux find command : how to use multiple conditions

Hello. I need to find all files but excluding some because I need to exclude some sub-folders I need to exclude some filenames Files must be within two dates. The result is sent to a function I cannot achieved to put together the date conditions, the folder conditions and the... (4 Replies)
Discussion started by: jcdole
4 Replies

2. UNIX for Beginners Questions & Answers

Multiple If conditions

I am analyzing one of the scripts written by another person.script is having multiple if conditions and everything are nested.The code is not formatted properly.Is there any way to identify in Unix to identify begin and end of a particular if block? (6 Replies)
Discussion started by: vamsi.valiveti
6 Replies

3. UNIX for Beginners Questions & Answers

Logic for multiple if conditions.

Hi Gurus, Is there a way we can set a logic for this problem ? The input file looks like below; 1 15 17 2 8 12 3 18 24 4 21 23 5 2 4 6 11 25 So, I would like to print for any row of the input file where the range of value between $2 to $3 lies within the min and max values of Min=10... (2 Replies)
Discussion started by: Indra2011
2 Replies

4. Shell Programming and Scripting

Multiple conditions in IF

Fellas, Am new to unix os/ and here the situation , I am trying to write multiple condition statement inside if but it throws me a error here is my piece of code , if ] && ] && ] then commands fi error : line 15 : ` can someone please advise me how to fix it Please use... (7 Replies)
Discussion started by: xeccc5z
7 Replies

5. UNIX for Dummies Questions & Answers

If + multiple conditions

Hello Unix-Forums! It has been a long time since my last post, but finally I've got a new question: I know in case you can use multiple patterns by case $var in a|b|c|ab) and so on. But how would I place an OR between if ] then ... if ] then ... I want to execute the "..." if... (3 Replies)
Discussion started by: intelinside
3 Replies

6. UNIX for Dummies Questions & Answers

Multiple Find Conditions in IF Statement - UNIX

When I try the below if Condition with single condition its working fine. But when I try to Club both its working . But giving wrong results. In my case cond1 = -f ${filename1} = true cond2 = -f ${filename2} = true But Cond1 & Cond2 is resulting in False ??? Please advise ... (5 Replies)
Discussion started by: Shiny_Reddy
5 Replies

7. UNIX for Dummies Questions & Answers

Nested if with multiple conditions

Deal Experts I am working on a script to find a date which is 7 days older and follwoing is my approach #!/bin/sh Yr=`date +"%Y"` Mn=`date +"%m"` Md=28 Da=`date +"%d"` echo $Yr echo $Mn echo $Da var1=$Yr$Mn$Da echo "before" $var1 if expr $Da > 7 then Da=`expr $Da - 7`... (3 Replies)
Discussion started by: sweetnsourabh
3 Replies

8. Shell Programming and Scripting

Help regarding multiple conditions

Hi All, I am new to shell scripting. Can any one say what is wrong in this if statement, that uses multiple conditions if then *************** else if ( -z $pcs && "$night_time_calc" > "$night_time" ) then ******************************** ... (4 Replies)
Discussion started by: ssenthilkumar
4 Replies

9. Shell Programming and Scripting

multiple if conditions

Guys, Im trying to have a script that evaluates multiple conditions : test.sh: if then echo "host $1" else if then echo "host $1" else echo $1 not valid exit 1 fi when I do ./test.sh brazil1 I get: (4 Replies)
Discussion started by: bashshadow1979
4 Replies

10. UNIX for Dummies Questions & Answers

multiple conditions in if/then

Hello, I am having trouble with the syntax with a conditional statement in a BASH script involving multiple conditions. Any suggestions would be greatly appreciated! if ; then array=("${array}" "$dnNum" ) fi i receive this error: ./testscript: ' (4 Replies)
Discussion started by: grandtheftander
4 Replies
Login or Register to Ask a Question