
msoliver
(usa Debian)
Enviado em 01/06/2022 - 17:40h
Boa tarde Laerdes.
Considerando:
Junho 2022
do se te qu qu se sá
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30
Para "saber" a semana de determinado dia:
cal|awk '/18/{printf "Semana: %s\n",NR-2}'
Semana: 3
Para saber o nº de dias do mês, de Fevereiro.....
date -d "$ano-03-01 -1 day" +%d
----------------------------------------------------------------------------------------------------------------
#!/usr/bin/env bash
nmes=(Janeiro Fevereiro Março Abril Maio Junho Julho Agosto Setembro Outubro Novembro Dezembro)
mdias=(31 "00" 31 30 31 30 31 31 30 31 30 31)
read -p " Mês: " mes;
read -p " Ano: " -n4 ano;
mum=$((mes-1))
(($mum-1!=1)) && dias=${mdias[$mum]} || dias=$(date -d"$ano-03-01 -1day" +%d);
printf "\n\n ${nmes[$mum]} de $ano: => $dias dias\n"
É isso...
______________________________________________________________________
Importante:
lynx --dump
https://www.vivaolinux.com.br/termos-de-uso/ | sed -nr '/^[ ]+Se/,/dou.$/p'
______________________________________________________________________
Nota de esclarecimento:
O comando:
ACIMA, faz parte da minha assinatura.
Att.: Marcelo Oliver
______________________________________________________________________