Automatizando Atualizações em Distribuições Linux com um Script

13. Re: Automatizando Atualizações em Distribuições Linux com um Script

Morpheus
Minions

(usa Nenhuma)

Enviado em 17/09/2023 - 13:52h




O "033" faz o que no script?


  


14. Re: Automatizando Atualizações em Distribuições Linux com um Script

aguamole
aguamole

(usa KUbuntu)

Enviado em 17/09/2023 - 16:32h

msoliver escreveu:
Minions, boa noite.
'033' = escape (\e) na base octal,
tbem pode ser usado em HEXA: '\x1b'
---------------------------------------------------
Usando o \e você pode escrever o red assim: "RED='\e[1;31m'"
Sim!
Variações do 'escape"
red='\e[1;31m'
red='033[1;31m'
red='\x1b[1;31m'
----------------------------------------------------------------------------------------------------------------

O \e entraria nas variáveis das cores ou dentro dos echo?
O "\e" entra na formação da cor.
Veja: https://aurelio.net/shell/canivete/#cores

---------------------------------------------------------------------------------------------------------------

COR:30 0 COLOR → "\e[0;30m TXT \e[m" 1 COLOR → "\e[1;30m TXT \e[m"
COR:31 0 COLOR → "\e[0;31m TXT \e[m" 1 COLOR → "\e[1;31m TXT \e[m"
COR:32 0 COLOR → "\e[0;32m TXT \e[m" 1 COLOR → "\e[1;32m TXT \e[m"
COR:33 0 COLOR → "\e[0;33m TXT \e[m" 1 COLOR → "\e[1;33m TXT \e[m"
COR:34 0 COLOR → "\e[0;34m TXT \e[m" 1 COLOR → "\e[1;34m TXT \e[m"
COR:35 0 COLOR → "\e[0;35m TXT \e[m" 1 COLOR → "\e[1;35m TXT \e[m"
COR:36 0 COLOR → "\e[0;36m TXT \e[m" 1 COLOR → "\e[1;36m TXT \e[m"
COR:37 0 COLOR → "\e[0;37m TXT \e[m" 1 COLOR → "\e[1;37m TXT \e[m"
COR:38 0 COLOR → "\e[0;38m TXT \e[m" 1 COLOR → "\e[1;38m TXT \e[m"


______________________________________________________________________
Att.: Marcelo Oliver
______________________________________________________________________

O Oliver já respondeu.
A programação em hexadecimal não sei se existe programação em octal mas é os binários escritos em código hexadecimal.
usando $ hexdump /arquivo você pode ver o código do programa binária escrita em hexadecimal, e edições de código da memória é feita em hexadecimal também.
A programação sucessora da hexadecimal é a assembly.
São programações de baixo nível.



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts