Enviado em 11/04/2012 - 23:57h
Buenas galera, tô com um problema para resolver na faculdade que é o seguinte:
#!/bin/bash
echo "Digite a data da 1a aula no formato (2012-04-10): "
read data1
echo "Digite a data final no mesmo formato: "
read data2
# Agora vem o problema, não consigo passar os argumentos da data1 e data2 para executar a comparação no while
while [ $data1 < $data2 ]
do
day=`date --date=$data1 +%u` #aqui eu transformo a data1 em numeros dos dias que vao de 1 a 7
if (day =1 or day=3) # se day for = a 1 ou 3 imprime a data no formato 2012-04-10
echo " $data1 "
fi
data1=`date -d '1 day'` # Aqui é o contador da variavel data1 que vai incrementando de 1 em 1
done
Atenção a quem posta conteúdo de dicas, scripts e tal (1)
Manutenção de sistemas Linux Debian e derivados com apt-get, apt, aptitude e dpkg
Melhorando o tempo de boot do Fedora e outras distribuições
Como instalar as extensões Dash To Dock e Hide Top Bar no Gnome 45/46
Como Atualizar Fedora 39 para 40
Instalar Google Chrome no Debian e derivados
Consertando o erro do Sushi e Wayland no Opensuse Leap 15
Instalar a última versão do PostgreSQL no Lunix mantendo atualizado
Flathub na sua distribuição Linux e comandos básicos de gerenciamento
[Shell Script] Script para desinstalar pacotes desnecessários no OpenSuse
[Shell Script] Script para criar certificados de forma automatizada no OpenVpn
[Shell Script] Conversor de vídeo com opção de legenda
[C/C++] BRT - Bulk Renaming Tool
[Shell Script] Criação de Usuarios , Grupo e instalação do servidor de arquivos samba