[BASH] copier le resultat d'un script
Résolu
leyetiardechois
Messages postés
19
Statut
Membre
-
leyetiardechois Messages postés 19 Statut Membre -
leyetiardechois Messages postés 19 Statut Membre -
Bonjour,
Je voudrais savoir comment copier le resultat d'un script dans un fichier texte à la fin de l'execution du script.
Je m'explique:
J'ai écrit un script de sauvegarde de mes données qui quand je le lance m'affiche un truc du genre:
Je voudrais enregistrer tout ça dans un fichier texte.
Est-ce que je peut mettre tout le script entre parentheses et rediriger, comme ca?:
Ou c'est trop barbare?
Merci d'avance si vous pouvez m'aider
LeYeti
Je voudrais savoir comment copier le resultat d'un script dans un fichier texte à la fin de l'execution du script.
Je m'explique:
J'ai écrit un script de sauvegarde de mes données qui quand je le lance m'affiche un truc du genre:
moi@mamachine:~$./sauvegarde_locale.sh *********************************** ** ** ** Sauvegarde locale ** ** ** ** 2009_09_14 ** ** ** *********************************** ==>vidage de la corbeille OK ==>creation dossier de sauvegarde OK ==>sauvegarde OK (statistiques de la sauvegarde) bla blah blahblah bla ==>verification OK moi@mamachine:~$
Je voudrais enregistrer tout ça dans un fichier texte.
Est-ce que je peut mettre tout le script entre parentheses et rediriger, comme ca?:
(echo "***********************************"; echo "** **"; echo "** Sauvegarde locale **"; ... echo "OK"; fi ) > monfichier.txt
Ou c'est trop barbare?
Merci d'avance si vous pouvez m'aider
LeYeti
A voir également:
- [BASH] copier le resultat d'un script
- Script vidéo youtube - Guide
- Resultat foot - Télécharger - Vie quotidienne
- Comment copier une vidéo youtube - Guide
- Super copier - Télécharger - Gestion de fichiers
- Retrouver un copier-coller android - Guide
3 réponses
Salut,
Tu peux faire comme tu dis, mais tu peux aussi lancer ton script comme suit :
ou si tu veux aussi voir le résultat à l'écran rajouter un pipe et la commande tee :
Tu peux aussi inclure dans ton fichier en début de script :
Tu peux faire comme tu dis, mais tu peux aussi lancer ton script comme suit :
./sauvegarde_locale.sh > monfichier.txt
ou si tu veux aussi voir le résultat à l'écran rajouter un pipe et la commande tee :
./sauvegarde_locale.sh | tee monfichier.txt
Tu peux aussi inclure dans ton fichier en début de script :
exec >monfichier.txt;-))