Bash Script pour exécuter le fichier Linux

Comme montré dans l’image ci-dessous, j’ai un exécutable Linux et il peut être exécuté en utilisant cette commande:

./bomb filename0.txt 

J’ai besoin d’un script bash pour l’exécuter en continu car j’ai plusieurs fichiers que je veux utiliser pour exécuter les exécutables, comme indiqué dans l’image, par exemple nomfichier0, nomfichier1, nom de fichier, etc.

entrer la description de l'image ici

Comment pourrais-je automatiser l’exécution de mon script avec tous ces fichiers en argument?

 for i in `seq 0 10` do ./bomb filename$i.txt done 

Le code ci-dessus s’exécutera de filename0 à filename10

Utilisez bash. Ce script va exécuter bomb sur chaque fichier de votre répertoire

 for file in /path/to/dir/*.txt do path/to/bomb "$file" >> results.out done 

Exemple

 [20:37:04] ado@crystal ± > touch abc [16:47:26] ado@crystal ± > ls abc [16:47:27] ado@crystal ± > for i in *; do echo "this is $i"; done this is a this is b this is c