Bash: concaténer des chaines

Résolu
mario002e Messages postés 82 Date d'inscription   Statut Membre Dernière intervention   -  
zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   -
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
A voir également:

2 réponses

zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 431
 
Salut,

DATE=$(date '+%Y%m%d' --date '1 days')
mysql -u user -p password base -e "CREATE TABLE dailytable${DATE} LIKE table;"

Devrait le faire ;-))
0
mario002e Messages postés 82 Date d'inscription   Statut Membre Dernière intervention   6
 
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
0
zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 431
 
C'est parfait tout ça ;-))
0