can you please help me out on this...


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting can you please help me out on this...
# 1  
Old 07-12-2008
can you please help me out on this...

Hi friends..
I am using the below command to search few files from many folders which is under one folder..

i mean let say the path is A/B/C...and inside C...i have 1-10 folder...

the below command is working fine....

find /A/B/C -name "*.txt" -o -name "*.csv" -o -name "*.TXT" -o -name "*.dat" |xargs ls -ltr |awk '{print $8 ,$9}' > result.txt

this will give me the result from the folder 1-10 which is inside A/B/C and print the file having the above extension into result.txt...


Help needed..

i need the syntax so that my syntax will search the file only from folder 1,3,5,7 and the out put from these 4 folder will be display in the single file i.e result.txt....

the above 1,3,5,7 folders are inside A/B/C

Thanks in advance....
# 2  
Old 07-12-2008
Maybe something like this:
Code:
 for i in 1 3 5 7; do
find /A/B/C/${i} -name "*.txt" -o -name "*.csv" -o -name "*.TXT" -o -name "*.dat" |xargs ls -ltr |awk '{print $8 ,$9}' > ${i}.txt
done

# 3  
Old 07-12-2008
Thanks alot man..

can you give me some more idea....syntax
# 4  
Old 07-12-2008
Friend one more thing...

As you mentioned
for i in 1 3 5 7; do
find /A/B/C/${i} -name "*.txt" -o -name "*.csv" -o -name "*.TXT" -o -name "*.dat" |xargs ls -ltr |awk '{print $8 ,$9}' > ${i}.txt
done

so the out put file will be ???????
# 5  
Old 07-12-2008
Code:
${i}.txt

for each dir.

Code:
1.txt 3.txt 5.txt 7.txt

# 6  
Old 07-12-2008
thanks for the reply again..

but i need all these result in a sigle out file....

i mean let say result.txt will be the out file.....

and it should contain the results from 1 3 5 7 etc...
# 7  
Old 07-12-2008
for i in 1 3 5 7; do
find /A/B/C/${i} -name "*.txt" -o -name "*.csv" -o -name "*.TXT" -o -name "*.dat" |xargs ls -ltr |awk '{print $8 ,$9}' >> result.txt
done
Login or Register to Ask a Question

Previous Thread | Next Thread
Login or Register to Ask a Question