Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Bash - Operacje na dacie

angelo18 12 Cze 2014 15:15 1209 2
  • #1 12 Cze 2014 15:15
    angelo18
    Poziom 15  

    Witam

    Mam taki prosty skrypcik:
    #!/bin/bash
    CZAS=$(date +%Y/%m/01)
    echo /var/www/lms/bin/fakedate=$CZAS

    Co zrobić abym do miesiąca mógł dodać 1.
    Czyli mając datę 2014/06/01 otrzymam 2014/07/01

    0 2
  • #2 12 Cze 2014 15:16
    xury
    Poziom 38  

    Użyj edytorów skryptowych. Np sed lub awk.

    -1
  • #3 12 Cze 2014 15:49
    angelo18
    Poziom 15  

    Rozwiązanie mam takie:

    #!/bin/bash
    miesiac=1
    CZAS=$(date -d "1 month" +"%Y/%m/01")

    /var/www/lms/bin/lms-payments --fakedate=$CZAS

    0