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

2 réponses

  1. Contributeur
    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
    1. 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
      1. Contributeur
        C'est parfait tout ça ;-))
        0