Tengo un directorio con aproximadamente 100000 archivos y deseo realizar alguna función en todos los archivos que comiencen con una cadena especificada, que puede coincidir decenas de miles de archivos.Buscar todos los archivos con un nombre de archivo que comienza con una cadena especificada que puede coincidir con miles de archivos
He tratado
ls mystring*
pero esto vuelve con el error Bash 'Demasiados argumentos. Mi próximo plan era utilizar
find ./mystring* -type f
pero esto tiene el mismo problema.
El código debe ser algo como
for FILE in `find ./mystring* -type f`
do
#Some function on the file
done
Gracias de antemano, Rik
En lugar de un bucle 'for', debe conectar' find' en 'while'. –