Bonjour,
Je fais un script pour appliquer une même commande à un ensemble de fichiers tous intitulé file mais présent dans des répertoires différents et ayant pour chemin : /data/base/t0***/stats/file avec t0001, t0009 etc jusqu'à t0742 (il n'y a pas tous les nombres).
La commande consiste à récupérer les lignes 54 à 127 de tous les documents pour ensuite mettre les informations de tous les fichiers au sein d'un même fichier txt.
J'ai voulu utilisé une boucle for mais je ne vois pas comment utiliser la variable. J'avais entre autre pensé à :
#!/bin/bash
for 0*** in /data/base/t0***/stats/file
do
sed -n '54,127p' /data/base/t0***/stats/file > resultat.txt
done
Mais cela ne fonctionne pas... Je débute en shell donc j'ai besoin de votre aide précieuse !
Partager