[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Variaveis do sistema dentro de um ss
From: |
Julio Henrique |
Subject: |
Variaveis do sistema dentro de um ss |
Date: |
Thu, 6 Dec 2001 03:37:23 -0500 |
User-agent: |
Mutt/1.3.21i |
opa
queria saber como faço pra utilizar as variáveis do sistma dentro de um
shell script, exemplificando... tenho um script que o sonho dele é obter a
quantidade de linhas e colunas do terminal que está sendo usado pelo usuário
com as variáveis $LINES e $COLUMNS.
já tentei simplesmente da um echo e nada, abrir shell-filho "linhas=$(echo
$LINES)"
e nada...
e aproveitando...
como faço para verificar se um usuário pode usar ou não um determidado
programa, exemplificando... tenho um script (o mesmo da questão
anterior) que verifica no inicío se o usuário tem o dialog, então eu
queria saber se tem como o script verificar em seu $PATH a existencia do
dialog, ou se tem outra solução pra isso.
agradeço desde já
inté+v
ahhh valeu as dicas Aurélio
--
|Julio Henrique |F| . .
| |o| |\./|
|address@hidden |r| \(")/
| |m| -_0_-
|ICQ=58857129 |1| /(_)\
| |g| / \
|Form1gA@BrasNET |A| ` '
From (no email address) Fri Dec 07 04:51:47 2001
Return-Path: <address@hidden>
X-Sender: address@hidden
X-Apparently-To: address@hidden
Received: (EGP: mail-8_0_1_2); 7 Dec 2001 12:51:48 -0000
Received: (qmail 83096 invoked from network); 7 Dec 2001 12:51:47 -0000
Received: from unknown (216.115.97.171)
by m12.grp.snv.yahoo.com with QMQP; 7 Dec 2001 12:51:47 -0000
Received: from unknown (HELO perninha.conectiva.com.br) (200.250.58.156)
by mta3.grp.snv.yahoo.com with SMTP; 7 Dec 2001 12:51:46 -0000
Received: from burns.conectiva (burns.conectiva [10.0.0.4])
by perninha.conectiva.com.br (Postfix) with SMTP id 3CFDA38D1A
for <address@hidden>; Fri, 7 Dec 2001 09:51:45 -0300 (EST)
Received: (qmail 12297 invoked by uid 0); 7 Dec 2001 12:48:36 -0000
Received: from verde.conectiva (10.0.2.168)
by burns.conectiva with SMTP; 7 Dec 2001 12:48:36 -0000
Date: Fri, 7 Dec 2001 10:52:31 -0200 (BRST)
X-X-Sender: <verde@verde.conectiva>
To: Shell Script <address@hidden>
Subject: Re: [shell-script] Variaveis do sistema dentro de um ss
In-Reply-To: <20011206033722.A2376@formiga.tecnologia>
Message-ID: <Pine.LNX.4.33L.0112071042500.945-100000@verde.conectiva>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=iso-8859-1
Content-Transfer-Encoding: 8BIT
X-eGroups-From: # aurelio marinho jargas <address@hidden>
From: # aurelio marinho jargas <address@hidden>
X-Yahoo-Group-Post: member; u=2051422
X-Yahoo-Profile: verde6666
aê julio,
@ 6/12, Julio Henrique:
> opa
> queria saber como faço pra utilizar as variáveis do sistma dentro de um
> shell script, exemplificando... tenho um script que o sonho dele é obter a
> quantidade de linhas e colunas do terminal que está sendo usado pelo usuário
> com as variáveis $LINES e $COLUMNS.
> já tentei simplesmente da um echo e nada, abrir shell-filho "linhas=$(echo
> $LINES)"
> e nada...
> e aproveitando...
é que estas variáveis não são exportadas por padrão, e elas
precisam estar para serem acessadas dentro de um script:
# echo $COLUMNS:$LINES
100:46
# echo 'echo $COLUMNS:$LINES' > z
# sh z
:
# export COLUMNS LINES
# sh z
100:46
então, o usuário que executar o script _DEVE_ ter a linha do
export no ~/.bash_profile dele.
enfrentei esse problema com o txt2regex e como só quiz usar bash
mesmo, a solução foi falar pro usuário exeportá-las.
maaaaas, se o teu script é mais flexível, use o
# stty size
46 100
e depois com um sedão vc extrai cada valor. vixe, até com o bash
mesmo vc extrai:
# tam=`stty size`
# echo $tam
46 100
# echo ${tam% *}
46
# echo ${tam#* }
100
> como faço para verificar se um usuário pode usar ou não um determidado
> programa, exemplificando... tenho um script (o mesmo da questão
> anterior) que verifica no inicío se o usuário tem o dialog, então eu
> queria saber se tem como o script verificar em seu $PATH a existencia do
> dialog, ou se tem outra solução pra isso.
dialog --version
echo $?
--
http://verde666.org s/click/^a]/;^[:wq
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Variaveis do sistema dentro de um ss,
Julio Henrique <=