Script -> rediriger vers un fichier texte

Bonjours,

J’ai un petit script bash qui pose des questions :

echo test var=a read a echo "$a"

J’aimerais que toutes ce qui sera affiché à l’écran, ainsi que les réponses soit enregistrées dans un fichier texte.

Mais je n’arrive à rien avec le ‘>>’

Quel est la procédure ??

Il faut “doubler” tes lignes “echo”…echo test echo test >> fichier.txt var=a read a echo "$a" echo "$a" >> fichier.txt

:006

Super ! :041

Merci pour l’astuce Num’s ça fonctionne.

Je met en résolu :wink: et Merci encore :033

Bonjour,

Regarde du coté de la commande script.
Tu lance script , ensuite tout ce qui est affiché à l’écran est redirigé dans le fichier de log.
Pour sortir de la session script, il faut utiliser Ctrl + d.

De nada Flamme 2… :wink:

@yap22: script c’est pour pouvoir faire du “debug” après et je ne suis pas sûr que c’est ce qu’il cherchait… :wink:

:006

Bonjour,

Il y a aussi la commande tee qui permet d’afficher sur la console et de rediriger dans un fichier. Ajouter le parametre -a pour append. Ceci evite de doubler les commandes

echo test | tee -a fichier.txt var=a read a echo "$a" | tee -a fichier