[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: HS: petite question bash et variable en argument d'une commande



> > > day_date="--date='1 days ago'"
> > C'est day_date=`date --date='1 day ago'
> Manque la backquote, désolé

non mais même:

* je pige pas l'interet de préparer un argument de date en évaluant
  une sortie de date
* en plus sous la forme ou tu l'écris c'est fragile parce que

    # LANG= date -d-1day
    Sun Mar 21 09:24:24 CET 2021
    # date -d'Sun Mar 21 09:24:24 CET 2021'
    dim. 21 mars 2021 09:24:24 CET
    # date -d'dim. 21 mars 2021 09:24:24 CET'
    date: date « dim. 21 mars 2021 09:24:24 CET » incorrecte

pour moi l'intention était de préparer l'argument

    --date=1\ day\ ago

qui peut se noter comme ceci

    --date=1\ day\ ago
    --date='1 day ago'
    '--date=1 day ago'

sauf que si je met des quotes dans les quotes

    "--date='1 day ago'"

j'obtiens

    --date=\'1\ day\ ago\'

belle journée
marc


Reply to: