Ho una directory con circa 100000 file e voglio eseguire qualche funzione su tutti i file che iniziano con una stringa specificata, che potrebbe corrispondere decine di migliaia di file.Trova tutti i file con un nome file che inizia con una stringa specificata che può corrispondere a migliaia di file
ho cercato
ls mystring*
ma questo ritorna con l'errore bash 'Troppi argomenti. Il mio prossimo piano era di usare
find ./mystring* -type f
ma questo ha lo stesso problema.
Il codice deve essere simile
for FILE in `find ./mystring* -type f`
do
#Some function on the file
done
Grazie in anticipo, Rik
Invece di un ciclo 'for', è necessario eseguire il pipe' find' in 'while'. –