Sto interrogando directory specifiche per vedere se trovo file con uno schema specifico in esse e l'ho provato con due diversi comandi:
find
Comando standard :
find -L $unix_dir\*/ -maxdepth $maxdepth -name \"$filepattern\"
ed una tree
e grep
di comando di sostituzione:
tree -L $maxdepth -l -i -f $unix_dir*/ | grep '$filepattern'
Il secondo dovrebbe essere più veloce per qualche motivo? Trovo che a volte sia più veloce ma a volte altrettanto veloce dell'altro comando, e non sono sicuro di quale sia la teoria alla base di entrambi. Qualche idea?
find
comando, quindi esegui immediatamente iltree | grep
comando? In tal caso, la struttura della directory viene probabilmente memorizzata nella cache mentre viene analizzatafind
.