PDA

View Full Version : find su più files ma con determinate estensioni


xcdegasp
25-03-2003, 10:22
Ho un problemino...

per uno script mi se4rve una find che cerchi solo determinate estensioni ma volevo farglielo fare magari senza creare un nuovo ciclo cioè ad esempio:

find /usr/PIPPO -type f -name *.txt

a me servirebbe che oltre ai txt mi ricerchi anche :
*.sql
*.dll
*.ksh
*.csh
*.bsh
*.dat

é possibile?

le estensioni ho provato a salverle in un file e pensavo di leggere tale file e metterle in una variabile..
Unico problema, mi piglia solo la prima che legge..
Non so come separarle quindi la estensioni perchè me le pigli..

find /usr/PIPPO -type f -name *.txt *.dll
find /usr/PIPPO -type f -name *.txt | *.dll
Questi ultimi non funzionavano..

ilsensine
25-03-2003, 11:35
Mai sentito parlare di "espressioni regolari"? ;)

find /usr/PIPPO -type f -regex ".*\.txt\|.*\.sql\|.*\.dll\|.*\.ksh\|.*\.csh\|.*\.bsh\|.*\.dat"

:D

xcdegasp
25-03-2003, 13:27
grazie mille ;)

Ora funzeca che è na meraviglia..!!! oltretutto bello velocino sembra.. hehehehehhehe

:p :D

Per il sistema Operativo sas esiste qualcosa?

ilsensine
25-03-2003, 13:49
nin zo...

xcdegasp
25-03-2003, 15:37
Grazie mille cmq mi sei stato moltissimo d'aiuto!! :D :D :p :p ;)