Skip to content

Instantly share code, notes, and snippets.

@viniroger
Created January 26, 2018 13:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save viniroger/4fa93c89ee940f68d271a47efbf1d436 to your computer and use it in GitHub Desktop.
Save viniroger/4fa93c89ee940f68d271a47efbf1d436 to your computer and use it in GitHub Desktop.
Loop para imprimir os meses em um intervalo
#!/bin/bash
# Script para imprimir os meses dentro de um intervalo
data_inicial="2015-10-01"
data_final="2017-02-01"
ini_sec=$( date -d "$data_inicial" "+%s" )
fim_sec=$( date -d "$data_final" "+%s" )
data_sec=$ini_sec
for (( i=0; data_sec < fim_sec; ++i )); do
data=$( date -d "$data_inicial + $i months" "+%Y-%m-%d" )
data_sec=$( date -d "$data_inicial + $i months" "+%s" )
echo $data
#exit
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment