Bash: concaténer des chaines
Résolu
Bonjour,
Je voudrais concaténer le résultat de la date du jour suivant (date '+%Y%m%d' --date '1 days') avec une chaine. La finalité est de créer des tables journalières:
mysql -u user -p password base -e "CREATE TABLE dailytable LIKE table"
dailytable sera accompagnée d'un suffixe, résultat de date '+%Y%m%d' --date '1 days'.
Exemple: mysql -u user -p password base -e "CREATE TABLE dailytable20101207 LIKE table;"
Je ne connais pas grand chose en bash.
Aidez moi svp
Je voudrais concaténer le résultat de la date du jour suivant (date '+%Y%m%d' --date '1 days') avec une chaine. La finalité est de créer des tables journalières:
mysql -u user -p password base -e "CREATE TABLE dailytable LIKE table"
dailytable sera accompagnée d'un suffixe, résultat de date '+%Y%m%d' --date '1 days'.
Exemple: mysql -u user -p password base -e "CREATE TABLE dailytable20101207 LIKE table;"
Je ne connais pas grand chose en bash.
Aidez moi svp
2 réponses
-
ContributeurSalut,
DATE=$(date '+%Y%m%d' --date '1 days') mysql -u user -p password base -e "CREATE TABLE dailytable${DATE} LIKE table;"
Devrait le faire ;-))
-
Merci, ca marche.
En testant ceci également, j'ai constaté que cela marche.
mysql -u user -p password base -e "CREATE TABLE dailytable$(date '+%Y%m%d' --date '1 days') LIKE table;"
Une fois encore, merci