Enviado em 22/09/2016 - 08:42h
bom dia , pessoal não sou muito bom em shell script ainda mas ja consigo fazer alguns exercicios mas nao estou conseguindo fazer esses dois se alguem puder me ajudar eu agradeço:Enviado em 24/09/2016 - 22:17h
Os meus favoritos antes de qualquer duvida..Enviado em 24/09/2016 - 22:25h
#!/bin/bash AC=$(date +%Y) MC=$(date +%-m) NDC=$(date +%-j) CVD="\x1b[0;38;5;118m" CVM="\x1b[0;38;5;196m" CF="\x1b[m" COLS=$(tput cols) Lin() { printf '%*s' "$((COLS/2))" '' | sed "s/ /—/g" ;echo; } tput clear read -p " NOME: " -e NOME echo -en " Data de Nascimento.\n DIA/MES/ANO: " read -n2 DIA;read -p "/" -n2 MES;read -p "/" -n4 ANO #VALIDA DATA DM=$(cal "$MES" "$ANO"|egrep -wo '([0-9]{2})'|tail -n1) (("$DIA" > "$DM")) && { echo -e ""$CVM"\n\n Data:$DIA/$MES/$ANO INCORRETA\n MêS \"$MES\" TêM $DM DIAS"$CF"\n" ; exit 0 ; } DIA=$(sed 's/^0//' <<< "$DIA") MES=$(sed 's/^0//' <<< "$MES") #CALCULA IDADE NDIA=$(date -d "$ANO-$MES-$DIA" +%-j) if [[ $AC -gt $ANO && $MC -ge $MES && $NDC -ge $NDIA ]];then IDD=$((AC-ANO)) else IDD=$(((AC-ANO)-1)) fi echo -e "\n\n $(Lin)" if (($IDD>=18));then echo -e "$CVD É MAIOR DE IDADE.$CF" else echo -e "$CVM É MENOR DE IDADE.$CF" fi ((IDD<1)) && IDD="menos de 01 ano" || IDD="$IDD ano(s)" echo -e " $NOME tem "$IDD".\n $(Lin)\n"
Enviado em 26/09/2016 - 12:34h
#!/bin/bash CVD="\x1b[0;38;5;118m" CVM="\x1b[0;38;5;196m" CAM="\x1b[0;38;5;11m" CF="\x1b[m" COLS=$(tput cols) Lin() { printf '%*s' "$((COLS/4))" '' | sed "s/ /—/g" ;echo; } if [[ $1 && $2 ]];then PP="$1" ; HH="$2" PP=${PP//,/.} HH=${HH//,/.} awk -F" " '{IMC=$1/$2^2} {if(IMC<=18.5)QLF="'$CAM'MAGRO"; else if(IMC>18.5&&IMC<=25)QLF="'$CVD'PESO NORMAL"; else if(IMC>25&&IMC<=30)QLF="'$CAM'ACIMA do PESO"; else if(IMC>30)QLF="'$CVM'OBESO"; print "\n '$(Lin)'\n IMC:"IMC"\n "QLF"'$CF'\n '$(Lin)'\n"}' <<< "$PP $HH" else echo -e "$CVM\n USAGE: $0 PESO ALTURA\n"$CAM" Ex.: $0 80.400 1,85"$CF"\n" fi
Programa IRPF - Guia de Instalação e Resolução de alguns Problemas
Criando uma Infraestrutura para uma micro Empresa
Criar entrada (menuentry) ISO no Grub
Como gerar qualquer emoji ou símbolo unicode a partir do seu teclado
O Que Fazer Após Instalar Fedora 42
Debian 12 -- Errata - Correções de segurança
Instalando o Pi-Hole versão v5.18.4 depois do lançamento da versão v6.0
O FIM da minha distro predileta: ARCOLINUX ...que pena (5)
Copiar Layout do Teclado para aplicar em outra Distribuição (1)