Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
TiChou
Dans le message <news:cdr19a$emn$, *alban* tapota sur f.c.o.l.configuration :
je fais un rsync tout les jour a minute de dossier je voudrai faire un log aevc comme nom de fichier la date
<sets mode: +décodeur>
Ok.
</>
mais je n'y arrive vraiment pas !
Vous avez essayé quoi ?
je voudrai recuper la sortie de la commande rsync et en faire un fichier avec pour nom la date rsync ... ... ... .. > 'date'
Ah c'est déjà beaucoup plus clair. :-)
enfin ca ca marche pas mais j'ai rien trouver de simple une idée ?
Oui. Le problème est que vous avez utilisé des « single quotes » ('') au lieu d'utiliser des « backward single quotes » (``) appelés aussi des « backticks » et qui permettent l'exécution de la chaine de caractère à l'intérieur de ceux-ci.
rsync [...] > rsync-`date +%Y%m%d`.log
-- TiChou
Dans le message <news:cdr19a$emn$1@news-reader2.wanadoo.fr>,
*alban* tapota sur f.c.o.l.configuration :
je fais un rsync tout les jour a minute de dossier je voudrai faire un log
aevc comme nom de fichier la date
<sets mode: +décodeur>
Ok.
</>
mais je n'y arrive vraiment pas !
Vous avez essayé quoi ?
je voudrai recuper la sortie de la commande rsync et en faire un fichier
avec pour nom la date
rsync ... ... ... .. > 'date'
Ah c'est déjà beaucoup plus clair. :-)
enfin ca ca marche pas mais j'ai rien trouver de simple une idée ?
Oui. Le problème est que vous avez utilisé des « single quotes » ('') au
lieu d'utiliser des « backward single quotes » (``) appelés aussi des «
backticks » et qui permettent l'exécution de la chaine de caractère à
l'intérieur de ceux-ci.
Dans le message <news:cdr19a$emn$, *alban* tapota sur f.c.o.l.configuration :
je fais un rsync tout les jour a minute de dossier je voudrai faire un log aevc comme nom de fichier la date
<sets mode: +décodeur>
Ok.
</>
mais je n'y arrive vraiment pas !
Vous avez essayé quoi ?
je voudrai recuper la sortie de la commande rsync et en faire un fichier avec pour nom la date rsync ... ... ... .. > 'date'
Ah c'est déjà beaucoup plus clair. :-)
enfin ca ca marche pas mais j'ai rien trouver de simple une idée ?
Oui. Le problème est que vous avez utilisé des « single quotes » ('') au lieu d'utiliser des « backward single quotes » (``) appelés aussi des « backticks » et qui permettent l'exécution de la chaine de caractère à l'intérieur de ceux-ci.
rsync [...] > rsync-`date +%Y%m%d`.log
-- TiChou
j
Le Fri, 23 Jul 2004 15:29:43 +0200 après l'an de grâce, inspiré(e) "TiChou" écrivait la plume légère :
rsync [...] > rsync-`date +%Y%m%d`.log
En version non portable sh (donc à proscrire dans la théorie) avec bash on peut écrire rsync [...] > rsync-$(date +%Y%m%d).log
$( ) remplace ` `
et $(( )) remplace expr
ainsi echo $(( $( ls | wc -l ) + 3 )) vous affichera le nombre de fichiers dans le répertoire courant additionné de 3
C'est pas portable, mais ça m'a permis de rendre mes scripts plus lisibles, et de faire moins de fautes. -- "Unibus timeout fatal trap program lost sorry" - An error message printed by DEC's RSTS operating system for the PDP-11
Le Fri, 23 Jul 2004 15:29:43 +0200 après l'an de grâce, inspiré(e)
"TiChou" <gro.uohcit@uohcit> écrivait la plume légère :
rsync [...] > rsync-`date +%Y%m%d`.log
En version non portable sh (donc à proscrire dans la théorie) avec bash
on peut écrire
rsync [...] > rsync-$(date +%Y%m%d).log
$( )
remplace ` `
et $(( )) remplace expr
ainsi
echo $(( $( ls | wc -l ) + 3 ))
vous affichera le nombre de fichiers dans le répertoire courant
additionné de 3
C'est pas portable, mais ça m'a permis de rendre mes scripts plus
lisibles, et de faire moins de fautes.
--
"Unibus timeout fatal trap program lost sorry"
- An error message printed by DEC's RSTS operating system for the PDP-11
Le Fri, 23 Jul 2004 15:29:43 +0200 après l'an de grâce, inspiré(e) "TiChou" écrivait la plume légère :
rsync [...] > rsync-`date +%Y%m%d`.log
En version non portable sh (donc à proscrire dans la théorie) avec bash on peut écrire rsync [...] > rsync-$(date +%Y%m%d).log
$( ) remplace ` `
et $(( )) remplace expr
ainsi echo $(( $( ls | wc -l ) + 3 )) vous affichera le nombre de fichiers dans le répertoire courant additionné de 3
C'est pas portable, mais ça m'a permis de rendre mes scripts plus lisibles, et de faire moins de fautes. -- "Unibus timeout fatal trap program lost sorry" - An error message printed by DEC's RSTS operating system for the PDP-11
alban
"TiChou" a écrit dans le message de news:
Dans le message <news:cdr19a$emn$, *alban* tapota sur f.c.o.l.configuration :
je fais un rsync tout les jour a minute de dossier je voudrai faire un log
aevc comme nom de fichier la date
<sets mode: +décodeur>
Ok.
</>
mais je n'y arrive vraiment pas !
Vous avez essayé quoi ?
je voudrai recuper la sortie de la commande rsync et en faire un fichier avec pour nom la date rsync ... ... ... .. > 'date'
Ah c'est déjà beaucoup plus clair. :-)
enfin ca ca marche pas mais j'ai rien trouver de simple une idée ?
Oui. Le problème est que vous avez utilisé des « single quotes » ('') au lieu d'utiliser des « backward single quotes » (``) appelés aussi des « backticks » et qui permettent l'exécution de la chaine de caractère à l'intérieur de ceux-ci.
rsync [...] > rsync-`date +%Y%m%d`.log
-- TiChou
Ok merci mais j'aurai pas du poser la question car j'ai trouver enfin de compte bon bonne resolution a prendre ce casser la tete plus de 5 minutes avant de dire j'y arrive pas merci
"TiChou" <gro.uohcit@uohcit> a écrit dans le message de
news:polom.20040723151733@florizarre.tichou.org...
Dans le message <news:cdr19a$emn$1@news-reader2.wanadoo.fr>,
*alban* tapota sur f.c.o.l.configuration :
je fais un rsync tout les jour a minute de dossier je voudrai faire un
log
aevc comme nom de fichier la date
<sets mode: +décodeur>
Ok.
</>
mais je n'y arrive vraiment pas !
Vous avez essayé quoi ?
je voudrai recuper la sortie de la commande rsync et en faire un fichier
avec pour nom la date
rsync ... ... ... .. > 'date'
Ah c'est déjà beaucoup plus clair. :-)
enfin ca ca marche pas mais j'ai rien trouver de simple une idée ?
Oui. Le problème est que vous avez utilisé des « single quotes » ('') au
lieu d'utiliser des « backward single quotes » (``) appelés aussi des «
backticks » et qui permettent l'exécution de la chaine de caractère à
l'intérieur de ceux-ci.
rsync [...] > rsync-`date +%Y%m%d`.log
--
TiChou
Ok merci mais j'aurai pas du poser la question car j'ai trouver enfin de
compte bon bonne resolution a prendre ce casser la tete plus de 5 minutes
avant de dire j'y arrive pas merci
Dans le message <news:cdr19a$emn$, *alban* tapota sur f.c.o.l.configuration :
je fais un rsync tout les jour a minute de dossier je voudrai faire un log
aevc comme nom de fichier la date
<sets mode: +décodeur>
Ok.
</>
mais je n'y arrive vraiment pas !
Vous avez essayé quoi ?
je voudrai recuper la sortie de la commande rsync et en faire un fichier avec pour nom la date rsync ... ... ... .. > 'date'
Ah c'est déjà beaucoup plus clair. :-)
enfin ca ca marche pas mais j'ai rien trouver de simple une idée ?
Oui. Le problème est que vous avez utilisé des « single quotes » ('') au lieu d'utiliser des « backward single quotes » (``) appelés aussi des « backticks » et qui permettent l'exécution de la chaine de caractère à l'intérieur de ceux-ci.
rsync [...] > rsync-`date +%Y%m%d`.log
-- TiChou
Ok merci mais j'aurai pas du poser la question car j'ai trouver enfin de compte bon bonne resolution a prendre ce casser la tete plus de 5 minutes avant de dire j'y arrive pas merci