Script automático [RESOLVIDO]

13. Re: Script automático [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 23/08/2016 - 16:45h

listeiro_037 escreveu: Talvez seja interessante colocar exit na linha de comando do xterm:


não entendi .. pra q xterm e pra q exit ??? eu já consegui fazer o script funcionar pelo gnome-terminal ... a não ser q tenha algum motivo melhor para eu usar o xterm vou continuar a usar o gnome-terminal !!!

OBS: uma certa vez eu até abri um tópico em algum lugar perguntando a diferença entre eles e até hoje não me responderam de forma didática, o máximo que consegui como resposta foi ... "cada um tem seu porque"

___________________________________________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"


  


14. Re: Script automático [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 23/08/2016 - 17:53h

Xterm é um terminal que praticamente todo sistema tem.
Mas pode não ter.

Já gmome-terminal e outros podem não haver dependendo do ambiente.

----------------------------------------------------------------------------------------------------------------
Nem direita, nem esquerda. Quando se trata de corrupção o Brasil é ambidestro.
(anônimo)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden



15. Re: Script automático [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 23/08/2016 - 17:57h

listeiro_037 escreveu:
Xterm é um terminal que praticamente todo sistema tem.


entendo ... mas no caso como esse meu script é voltado para meu Debian acho que seria irrelevante então né ?!?!?
ou teria mais algum outro pró do xterm que eu deveria levar em consideração ?

___________________________________________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"


16. Re: Script automático [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 23/08/2016 - 18:04h

se for o caso ( é só uma idéia ), existe algum comando no linux que retorna o terminal padrão ??? eu poderia implementar essa saída como uma variável, já q o comando para colocar o 2° script pra rodar no login do usuário parte de um 1° script !!!
___________________________________________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"


17. Re: Script automático [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 23/08/2016 - 18:46h

Eu me lembrei agora, até antes da sua última mensagem que parece-me que há um jeito de se escolher o terminal.
Vou pesquisar para ver se encontro, já que não me lembro.

----------------------------------------------------------------------------------------------------------------
Nem direita, nem esquerda. Quando se trata de corrupção o Brasil é ambidestro.
(anônimo)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden



18. Re: Script automático [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 23/08/2016 - 19:10h

eu tô querendo mesmo agora é centralizar a saída do ECHO ... até consegui cennttralizar mas ainda não consegui fazer com q a saída identifique a linha atual e centralize nela !!!
___________________________________________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"


19. Re: Script automático

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 23/08/2016 - 20:08h

Mauriciodez escreveu:

eu tô querendo mesmo agora é centralizar a saída do ECHO ... até consegui cennttralizar mas ainda não consegui fazer com q a saída identifique a linha atual e centralize nela !!!
___________________________________________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"


Boas....
para saber qual é o emulador do terminal:
echo $COLORTERM
Centraliza a MENSAGEM:
printf "\e[3;${COLS}f"$CV"$(date +%X:%3N)"$CF"\n" # O Nº 3, é para imprimir na 3ª linha.
Antes defina a VAR "COLS"
COLS=$((($(tput cols)-12)/2)) #12 É o "TAMANHO" da PALAVRA
CV="\e[0;38;5;118m"
CF="\e[m"

A COR vai de brinde . . . :)
Att.:
Marcelo Oliver


20. Re: Script automático [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 23/08/2016 - 20:34h

msoliver escreveu:
...


marcelo ... olha só ... eu não posso definir a variável "cols" pois são muitos "echos" e cada um de um tamanho sacou, não rola de eu sair contando eles para definir "cols" ... o lance das linhas eu tava pensando aqui ... já que o script e grande, quase todos os "echos" vão estar na última linha, logo eu poderia setar a variável linhas para "linha" .

na moral eu tenho q fazer algo assim

var linha = linha atual
var coluna = total de colunas
var texto = tamanho da mensagem

aí em cada "echo" eu implementaria as variáveis ... isso que estou quebrando a cabeça para fazer ... mas seria algo assim

texto=" ### um texto qualquer ### "; align=((coluna - texto)/2) linha; echo " texto";
texto= " ### outro texto qualquer ### "; align=((coluna - texto)/2) linha; echo " texto";
texto= " ### mais outro texto qualquer ### "; align=((coluna - texto)/2) linha; echo " texto";

conseguiu captar a parada ???

___________________________________________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"


21. Re: Script automático [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 23/08/2016 - 23:55h

Mauriciodez escreveu:

msoliver escreveu:
...


marcelo ... olha só ... eu não posso definir a variável "cols" pois são muitos "echos" e cada um de um tamanho sacou, não rola de eu sair contando eles para definir "cols" ... o lance das linhas eu tava pensando aqui ... já que o script e grande, quase todos os "echos" vão estar na última linha, logo eu poderia setar a variável linhas para "linha" .

na moral eu tenho q fazer algo assim

var linha = linha atual
var coluna = total de colunas
var texto = tamanho da mensagem

aí em cada "echo" eu implementaria as variáveis ... isso que estou quebrando a cabeça para fazer ... mas seria algo assim

texto=" ### um texto qualquer ### "; align=((coluna - texto)/2) linha; echo " texto";
texto= " ### outro texto qualquer ### "; align=((coluna - texto)/2) linha; echo " texto";
texto= " ### mais outro texto qualquer ### "; align=((coluna - texto)/2) linha; echo " texto";

conseguiu captar a parada ???

___________________________________________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

___________________________________________________________________________________________
Ae Mauricio.
Não é necessário que você conte os caracteres...
O "awk" conta para você....
Ex:
echo "Viva o Linux"|awk '{print length($0)}'
12
O BASH também . . .
VAR="Viva o Linux"
echo ${VAR}
12

Sugestão:
Coloque os textos que deseja "ecoar" em um arquivo (ou VARIÁVEIS)
Faça um laço com o while, para ler "linha a linha"
Conte os caracteres e implemente na VAR COLS...
while IFS=$'\n' read -r LINHA;do
NN=$(awk '{print length($0)}' <<< "$LINHA")
COLS=$((($(tput cols)-NN)/2))
.
.
.
done
É Isso . . .
Marcelo Oliver



22. Re: Script automático [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 23/08/2016 - 23:56h

Pessoas .. querem saber, vou marcar esse tópico como resolvido, afinal o que eu queria a princípio eu já fiz e tenho que parar com essa mania de círculos perfeitos, alinhamentos perfeitos etc... as vezes perco mais tempo tentando deixar a bagaça visualmente perfeita do que desenvolvendo a parada !!!

Obrigado a todos aí pelas idéias !!!
___________________________________________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"


23. Re: Script automático [RESOLVIDO]

Jeffersson Abreu
ctw6av

(usa Nenhuma)

Enviado em 24/08/2016 - 00:03h

Mauriciodez escreveu:

Pessoas .. querem saber, vou marcar esse tópico como resolvido, afinal o que eu queria a princípio eu já fiz e tenho que parar com essa mania de círculos perfeitos, alinhamentos perfeitos etc... as vezes perco mais tempo tentando deixar a bagaça visualmente perfeita do que desenvolvendo a parada !!!

Obrigado a todos aí pelas idéias !!!


Eu tenho o mesmo problema kkkkkkk




----------------------------------------------------------
A Internet... foi projetada no espírito da confiança. Nem os protocolos de rede
de comunicações nem o software que comanda os sistemas computacionais
conectados a rede foram arquitetados para operação num ambiente no qual estão sob
ataque.
----------------------------------------------------------


24. Re: Script automático [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 24/08/2016 - 00:14h

ctw6av escreveu:
Eu tenho o mesmo problema kkkkkkk


Complicado isso velho ... outro dia por exemplo fui fazer uma mesa em volta do tanque da minha mãe ... entre quebrar a bancada velha, rebocar a nova, esperar cimento secar ,acentar cerámica, cerâmica gastei 1 dia .. pra deixar a coisa o mais perfeito possível gastei + outro dia ( e não mudou visualmente nada para ninguém, só eu que vejo essa perfeição )... bicho ... o pior é que não consigo acabar com isso !! o mania desgramada !!!

___________________________________________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"



01 02 03



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts