Che giorno era ieri?


Molte volte in uno script Bash è importante risalire alla data di ieri, o di 7 giorni fa, per queste problematiche può tornarci utile l’opzione -d del comando date:
$ date -d '1 day ago' +'%d%m%Y'
08122006
$ date -d '7 day ago' +'%d%m%Y'
02122006

oppure per risalire al giorno dell’anno di una precisa data
$ date -d '25 Sep 2004' +"%j"
269

…la potenza della shell😉

4 thoughts on “Che giorno era ieri?

  1. Daniele ha detto:

    Scusa..so che è passato tanto tempo ma ho visto il tuo post solo ora…sto facendo uno script che usa per l’appunto il costrutto

    SCHEDULE_DATE=`date --date='1 days ago' '+%d/%m/%Y'`

    per risalire automaticamente alla data di ieri.
    Ora voglio rendere dinamica la scelta del giorno a cui risalire..ho provato con parametro a riga di comando così

    SCHEDULE_DATE=`date --date='$1 days ago' '+%d/%m/%Y'`

    ma non funge…ho provato in diversi modi ma niente…
    Qualche idea?

    TIA


    Daniele

  2. Sostituisci gli apici singoli con le virgolette
    SCHEDULE_DATE=`date --date="${1} days ago" "+%d/%m/%Y"`
    non sono molto “amichevoli” quando abbiamo a che fare con le espansioni delle variabili 😉

  3. With havin so much content do you ever run into any issues of plagorism or
    copyright infringement? My site has a lot of exclusive content I’ve either written myself or outsourced but it appears a lot of it is popping it up all over the internet without my permission. Do you know any solutions to help stop content from being ripped off? I’d certainly appreciate it.

    • No, sorry, I have no experience with it, but I know you have to use a license for your content. Make a search on the internet, there are some tools (online or not) looking for plagiarism

Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...