J'ai un répertoire contenant environ 100 000 fichiers et je souhaite exécuter certaines fonctions sur tous les fichiers en commençant par une chaîne spécifiée, qui peut correspondre à des dizaines de milliers de fichiers.
j'ai essayé
ls mystring*
mais cela revient avec l'erreur bash «Trop d'arguments». Mon prochain plan était d'utiliser
find ./mystring* -type f
mais cela a le même problème.
Le code doit ressembler à quelque chose comme
for FILE in `find ./mystring* -type f`
do
#Some function on the file
done
for
boucle, vous devez vous dirigerfind
verswhile
.