The UNIX and Linux Forums  

Go Back   O UNIX e Linux Forum > Top Fóruns > Programação Shell Script e
.
google unix.com



Programação Shell Script e Post perguntas sobre ksh, CSH, SH, BASH, Perl, PHP, SED, Awk e outros scripts shell e shell scripts línguas aqui.

Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
Fio Thread Starter Fórum Respostas Última postagem
Verificar espaço utilização em modo recursivo sureshg_sampat Programação Shell Script e 1 06-02-2008 02:56
Por favor, ajudem - espaço em disco verifique script maddhadder71 Programação Shell Script e 0 05-08-2008 09:16
Criando um script para verificar filesystem espaço heprox AIX 10 06-18-2006 11:07
pageing vs espaço swap VeroL UNIX para Dummies Perguntas & Respostas 1 01-22-2004 11:54
Verifique diretório espaço? lesstjm Programação Shell Script e 3 04-19-2002 10:10

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback Thread Tools Pesquisar este Thread Rate Thread Display Modes
  #1 (permalink)  
Old 11-09-2005
kamlesh_p kamlesh_p is offline
Usuário
  
 

Join Date: Sep 2005
Posts: 9
verificar espaço!

A ter escrito o roteiro abaixo: --
\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d

ESPAÇO \u003d `BDF / DATA_TRANSFER | awk '(print $ 4)' | grep"% "
TESTE \u003d "96%"
if [ "$ SPACE" < "$ TESTE"]
então
echo "Continuar ....."
sleep 2
diferente
echo "Atual espaço para DATA_TRANSFER é inferior a 02%"
echo "Pls clara de espaço e de continuar ....."
sleep 3
saída 1
fi

após a execução, mas ele dá o seguinte erro: --
\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d
+. / Checkspace [4]: 96%: não pode abrir
Estou executando o mesmo em HP-UX versão 11/11 e no ksh reservatório.
Pode me ajudar a resolver o mesmo?
  #2 (permalink)  
Old 11-09-2005
vgersh99's Avatar
vgersh99 vgersh99 is online now Forum Staff  
Moderador
  
 

Join Date: Feb 2005
Localização: Boston, MA
Mensagens: 5.122
não testou ........
Código:
#!/bin/ksh

typeset -i SPACE=$(nawk '/%/{print substr($4, 1, length($4)-1)}' bdf/DATA_TRANSFER)
typeset -i TEST="96"
if (( $SPACE < $TEST ))
then
........
  #3 (permalink)  
Old 11-09-2005
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix Daemon
  
 

Join Date: Aug 2001
Localização: Ashburn, Virginia
Mensagens: 9.124
Você não pode fazer coisas como:
if [ "$ SPACE" < "$ TESTE"]
Pelo menos não sensata. "<$ TESTE" é usado para redirecionar a entrada do teste comando para o arquivo chamado $ TESTE. Desde teste não utilizar um ficheiro de entrada, isso não faz nada. Esta é uma de várias dezenas de razão por que você deve mudar para:
se [[o]]
Não só seria <fazê-lo para que você queria, mas então você não precisa mais usar as aspas em torno da variáveis.
Closed Thread

Marcadores

Thread Tools Pesquisar este Thread
Pesquisar este Thread:

Pesquisa Avançada
Display Modes Esta taxa Thread
Esta taxa Thread:

Destacamento Regimento
Você não pode postar novas threads
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar suas postagens

BB code é Ligado
Smilies são Ligado
[IMG] código é Ligado
Código HTML é Desligado
Trackbacks são Ligado
Pingbacks são Ligado
Refbacks são Ligado




Todos os horários são GMT -4. A hora é agora 11:23.


Powered by: vBulletinCopyright © 2000 - 2006, Jelsoft Enterprises Limited. Língua Traduções Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
O UNIX e Linux Fóruns Content Copyright © 1993-2009. Todos os Direitos Reserved.Ad Gestão por RedTyger

Content Relevant URLs por vBSEO 3.2.0