Bonjour,
je débute en script bash ; c'est pourquoi je me tourne vers vous pour avoir vos conseils.
Je possède un programme assez compliqué accepte deux arguments, le premier est un fichier d'entrée et le second le fichier de sortie. Tous les fichiers de sorties sont de la forme fichier_0xxx où xxx est un nombre à 3 chiffres. Les fichiers d'entrées sont moins uniformes ; ils sont de la forme fichier_0xxx.dat.jour_heure.
Etant donné que j'ai plus d'une centaine de fichier à traiter, j'ai l'idée de faire une boucle pour traiter cela de manière automatique.
Je peux obtenir le nom du fichier d'entrée à l'aide de la commande
Code :
- ls /chemin/ |grep xxx
|
Par exemple, je vais avoir ls /chemin/ | grep 150 qui va me donner fichier_0150.dat.03/05/2009_16:05:12 par exemple.
Je ne sais pas si je suis assez clair mais n'hésitez pas à me poser des questions.