Variabiliser commande et options
Bonjour,
Le problème est trop ardu pour que je puisse m'en sortir seul.
Aussi je vous serai reconnaissant de bien vouloir m'aider m'aider.
Voici ma commande principale
Code:
1 2 3
| ssh SERV_X "Cde /REPERTOIRE/server.log.AAAA-MM-JJ.extension |grep -an 'JJ/MM/AAAA HH'| head -1|cut -
d':' -f1") |
extension : est soit ".tar.gz" ou ".tar"
Cde : est soit cat ou zcat suivant l'extension
Ce qui est connu préalablement est :
La date du log au format AAAA-MM-JJ
Le nom du serveur SERV_X
L'heure à l'intérieur du log au format HH
Ce que je souhaiterai faire
1 - Trouver dans quel répertoire se trouve le log ayant pour occurence AAAA-MM-JJ
2 - Variabiliser ce "REPERTOIRE"
3 - Variabiliser le log trouvé "server.log.AAAA-MM-JJ.extension"
4 - Variabiliser "Cde" qui devient cat si c'est un fichier .tar ou zcat si c'est un fichier .tar.gz
5 - Variabiliser HH
6 - A partir du nom du log server.log.AAAA-MM-JJ.extension extraire AAAA-MM-JJ puis le transformer et le variabiliser en JJ/MM/AAAA.
En résumé je veux lancer le script avec 3 arguments
./mon_script SERV_X AAAA-MM-JJ HH
Merci par avance de votre aide.