|
|
|
|
Bonjour lami20j,
echo -e "$(date)\c" Ajouterais la date à la sortie standard mais moi je veux ajouter la date heure dans le fichier d'erreur ... lors de la redirection d'une erreur. Je veux avoir la date heure de chaque erreur, tu noterras le double >> dans ma redirection pour conserver une trace des erreurs ... Merci d'avance. Stéphane |
Salut,
lami20j@debian:~/trash$ cat ccm.sh #!/bin/bash echo -e "$(date); \c" echo salut lami20j@debian:~/trash$ sh ccm.sh >> erreur.log lami20j@debian:~/trash$ cat erreur.log lundi 27 octobre 2008, 18:46:31 (UTC+0100); salut lami20j@debian:~/trash$2. avec awk lami20j@debian:~/trash$ cat ccm.sh
#!/bin/bash
echo salut
lami20j@debian:~/trash$ cat erreur.log
lundi 27 octobre 2008, 18:46:31 (UTC+0100); salut
lami20j@debian:~/trash$ sh ccm.sh|awk ' {system("date");print $0}' >> erreur.log
lami20j@debian:~/trash$ cat erreur.log
lundi 27 octobre 2008, 18:46:31 (UTC+0100); salut
lundi 27 octobre 2008, 18:49:12 (UTC+0100)
salut
106485010510997108 |
En combinant vos 2 réponses, j'ai compris mon erreur, il manquait un espace .. entre 'et { :
|