onde usa isso exatamente? tentei no bash direto mas não acontece nada, só retorna um erro
4. Re: calendário colorido
msoliverusa Debian
Post recolhido
Enviado em 22/12/2021 - 16:37h
DMCbr escreveu:
onde usa isso exatamente?
tentei no bash direto mas não acontece nada, só retorna um erro
Funciona no Bash!
Selecione o texto, copie e cole no terminal, depois aperte "enter".
Pode salvar em um arquivo e criar um shellscript...
-------------------------------------------------------------------------------
Qual o erro apresentado?
______________________________________________________________________
Att.: Marcelo Oliver
______________________________________________________________________
5. Re: calendário colorido
DMCbrusa Debian
Post recolhido
Enviado em 23/12/2021 - 08:18h
o bash informa que ncal não está correto e seria pra tentar cal, mudando isso o erro agora é que a função -b não existe...
finalmente tirando o B também, ficou como na foto abaixo:
6. Re: calendário colorido
Mauriciodezusa Debian
Post recolhido
Enviado em 23/12/2021 - 16:36h
msoliver escreveu:
Ano Novo chegando....
hora de ganhar um "Calendário"....
campeão ... vc bem que poderia fazer um tuto/algoritimo de como formatar o calendário ... já tentei destrinchar o código para tentar entender mas se fizer parte por parte não vinga !!!
------------------------------------------------------| Linux User #621728 |------------------------------------------------------
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"
------------------------------------------------------| Linux User #621728 |------------------------------------------------------
7. Re: calendário colorido
SamLusa XUbuntu
Post recolhido
Enviado em 23/12/2021 - 17:12h
Mauriciodez escreveu:
msoliver escreveu:
Ano Novo chegando....
hora de ganhar um "Calendário"....
campeão ... vc bem que poderia fazer um tuto/algoritimo de como formatar o calendário ... já tentei destrinchar o código para tentar entender mas se fizer parte por parte não vinga !!!
Seria interessante se fosse um artigo, um tutorial.
8. Re: calendário colorido
msoliverusa Debian
Post recolhido
Enviado em 23/12/2021 - 19:22h
Boa noite pessoal.
Atendendo aos pedidos, vamos lá,.
Objetivo:
01: Título colorido, incluindo a palavra "Calendário".
02: Cor nos meses.
03: Cor no dia atual.
04: Dias com dois dígitos, 01, 02, 03.......
05: Alterar a 1ª letra do dia da semana para Maiúscula.
06: Cor nos dias da semana.
------------------------------------------------------------------------ Usado o "\e" (escape), em hexadecimal "\x1b", para o 'sed' "entender e colorir"
fc='\x1b[m';chj='\x1b[1;32m';cmes='\x1b[1;33m';ctt='\x1b[1;32mCalendário';cds='\x1b[1;34m';
#Limpa a tela
printf '\x1bc';
01: Casa "agrupando", 4 espaços e o Ano, usando "retrovisor", "pego" somente "\2", referente ao Ano,
e coloco o mesmo entre as variáveis de "cor".
ncal -by|sed -r 's/([ ]{4})([0-9]{4})/'$ctt' \2'$fc'\n/;
02: Casa a linha dos Meses: "agrupando"
espaço seguido de letras, seguido de espaços, três ocorrências.
Coloca o que "casou", entre a var cor.
s|([ ]+[[:alpha:]]+[ ]+){3}|'$cmes'&'$fc'|g;
03:
#Executando:
ncal -by|cat -vet vejo os caracteres de controle,
_^H2_^H3
que deixam o dia atual com a "fonte reversa",
Elimina a 2ª ocorrência de "_.",
caso a outra "_." e os números, pego o "retrovisor" "\2", e coloco entre a var com a cor.
s/_.//2;s/(_.)([0-9]+)/'$chj'\2'$fc'/;
04:
#casa "agrupando", espaço e um número, pego o nº e coloco "0" antes.
Se não limitar a borda "\>", casa todos os dias/nºs....
s|( )([0-9])\>|0\2|g;
06:
#Sofreu alteração, e mudado de posição. Casa início + 1 letra, ou espaço + 1 letra, coloca a letra "casada" em maiúscula.
s/^[a-z]| [a-z]/\U&/g;
06: casa "agrupando", a linha do dia da semana e coloca entre a var com a cor.
duas letras com espaço ou não, sete ocorrências ou mais.
s|([a-z]{2}[ ]{0,}){7,}|'$cds'&'$fc'|g;
------------------------------------------------------------------------------------------------------------------ OBS.: Tem uma falha..... Qual é?
É isso, dá mais trabalho explicar do que fazer . . . rsrsrsrsrs
______________________________________________________________________ Importante:
Não basta fazer o MILAGRE, tem que explicar como foi feito... :)
______________________________________________________________________
Att.: Marcelo Oliver
______________________________________________________________________
9. Re: calendário colorido
msoliverusa Debian
Post recolhido
Enviado em 23/12/2021 - 20:30h
DMCbr escreveu:
o bash informa que ncal não está correto e seria pra tentar cal, mudando isso o erro agora é que a função -b não existe...
finalmente tirando o B também, ficou como na foto abaixo:
Boa noite DMCbr,
Tem algo errado.....
Uso o Q4OS.
Na ultima versão, o cal não evidenciava o dia atual, ai passei a usar o ncal...
Que não vem instalado por padrão.
ncal -b, é o mesmo que "cal"
______________________________________________________________________
Att.: Marcelo Oliver
______________________________________________________________________
10. Re: calendário colorido
msoliverusa Debian
Post recolhido
Enviado em 23/12/2021 - 21:33h
Mauriciodez escreveu:
msoliver escreveu:
Ano Novo chegando....
hora de ganhar um "Calendário"....
campeão ... vc bem que poderia fazer um tuto/algoritimo de como formatar o calendário ... já tentei destrinchar o código para tentar entender mas se fizer parte por parte não vinga !!!
------------------------------------------------------| Linux User #621728 |------------------------------------------------------
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"
------------------------------------------------------| Linux User #621728 |------------------------------------------------------
fazer um tuto/algoritimo
Tá feito Mauricio.
----------------------------------------
Por partes vinga sim.
Título.
ncal -by|sed -r 's/([ ]{4})([0-9]{4})/'$ctt' \2'$fc'\n/;'
Dois dígitos no dia:
ncal -by|sed -r 's|( )([0-9])\>|0\2|g;'
Maiúscula no Dia da Semana:
ncal -by|sed -r 's/^[a-z]| [a-z]/\U&/g;'
Cor no dia da semana:
#Atenção . . . como é em partes, as duas letras estão em cx baixa#
ncal -by|sed -r 's|([a-z]{2}[ ]{0,}){7,}|'$cds'&'$fc'|g;'
Cor no dia de hoje:
ncal -by|sed -r 's/_.//2;s/(_.)([0-9]+)/'$chj'\2'$fc'/;'
______________________________________________________________________
Att.: Marcelo Oliver
______________________________________________________________________
11. Re: calendário colorido
leandropscarduausa Ubuntu
Post recolhido
Enviado em 24/12/2021 - 10:38h
Script legal! Eu procurei aqui e aparentemente não há arquivo de configuração para ajustar as cores. Há alguns arquivos em /usr/share/calendar, mas tratam de feriados e datas importantes. Seria interessante criar uma forma de aplicar automaticamente o "template" quando chamasse o ncal.
12. Re: calendário colorido
msoliverusa Debian
Post recolhido
Enviado em 24/12/2021 - 15:38h
Leandro, boa tarde.
Quanto as cores, ontem fiz um esquema que gera 4 cores aleatórias, não repetidas.
Depois posto.
______________________________________________________________________
Att.: Marcelo Oliver
______________________________________________________________________