[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] COLUMNS x LINES
From: |
Reinaldo Carvalho |
Subject: |
Re: [shell-script] COLUMNS x LINES |
Date: |
Fri, 30 Apr 2004 10:39:07 -0300 (BRT) |
O problema é que estou fazendo um instalador com dialog, e para
ficar "bonito" em qualquer resolução que a pessoa tiver no
console, preciso pegar o $COLUMNS e o $LINES e calcular a
posicao correta da janela.
E fica cruel pedir "olha coloque isso no seu .bashrc"
Talvez eu tenha que fazer isso no inicio do programa:
#!/bin/bash
if [ -z "$COLUMNS" ] ; then
echo 'export LINES COLUMNS' >> /home/$USER/.bashrc
echo 'sh /cdrom/install.sh' >> /home/$USER/.bashrc
clear
logout
else
cat /home/$USER/.bashrc | grep -v install.sh > /tmp/.temp
mv /tmp/.temp /home/$USER/.bashrc
fi
continua instalação do programa...
EOF
Será que esse é a melhor solução?
Existe outra?
--
Reinaldo
>
>
>
>
> oi reinaldo,
>
> --- Reinaldo Carvalho <address@hidden>
> escreveu:
> > Como pegar as variáveis $COLUMNS e $LINES dentro do
> script?
>
> essas duas variáveis são definidas automaticamente pelo
> shell,
> porém não são exportadas, por isso só funcionam na shell
> atual.
>
> basta colocar a seguinte linha no final do seu ~/.bashrc
>
> export LINES
> COLUMNS
>
> e elas também estarão disponíveis para os scripts.
>
> falou!
>
>
>
> =====
> --
> Aurelio Marinho Jargas - De volta para Curitiba &
> Conectiva
> Abril: Brasilia, Sampa - http://aurelio.net/curso
> RAC! - versao nova 1.1 - http://aurelio.net/rac
>
> ______________________________________________________________________>
> Yahoo! Mail - O melhor e-mail do Brasil! Abra sua conta
> agora:
> http://br.yahoo.com/info/mail.html
>
>
>
>
> ---------------------------------------------------------------------> Esta
> lista não admite a abordagem de outras liguagens de
> programação, como perl, C etc. Quem insistir em não seguir
> esta regra será moderado sem prévio aviso.
> ---------------------------------------------------------------------> Sair
> da lista: address@hidden
> ---------------------------------------------------------------------> Esta
> lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> --------------------------------------------------------------------->
>
>
>
>
>
>
>
>
> Links do Yahoo! Grupos
>
> Para visitar o site do seu grupo,
> acesse:http://br.groups.yahoo.com/group/shell-script/
> Para sair deste grupo, envie um e-mail
> para:address@hidden O uso
> que você faz do Yahoo! Grupos está sujeito aos Termos do
> Serviço do Yahoo!.