The UNIX and Linux Forums  
Olá e boas-vindas de Estados Unidos para o UNIX e Linux Forum! Obrigado por visitar e fazer parte da nossa comunidade global.

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
como usar o cvs exportação remotamente jasongr Programação Shell Script e 2 11-27-2005 08:41
if remotamente dxrmroue Programação Shell Script e 1 10-22-2004 11:28
Usando o CD remotamente! nikk UNIX & avançada para usuários experientes 6 02-19-2002 03:03
Tendo PROM Env remotamente! nikk UNIX & avançada para usuários experientes 1 11-11-2001 03:19
Login remotamente a partir de um outro? Kagor UNIX para Dummies Perguntas & Respostas 2 01-17-2001 06:39

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 10-10-2008
hcclnoodles hcclnoodles is offline
Usuário
  
 

Join Date: Mar 2002
Lugares: 272
remotamente usando awk

Oi lá

Estou tentando adicionar o espaço em disco usado em um remoto linux caixa, mas estou a cair no primeiro obstáculo ou seja, isolar o «espaço utilizado 'coluna com df-k no remoto caixa

se eu executar este, fico com o df-k saída conforme o esperado

Código:
# rsh remote-server 'df -k|grep sd|grep -v boot' 
/dev/sda3              8254272   1672956   6162020  22% /
/dev/sdb4            140258988  13405152 119729012  11% /data
/dev/sda4            123648020     32828 117334180   1% /data1
o que é ótimo, porém eu quero isolar a terceira coluna, para que eu possa acrescentar mais algumas utilização lógica para adicionar os valores para me dar um espaço total utilizado pela caixa

Então, eu tentei

Código:
# rsh remote-server 'df -k|grep sd|grep -v boot|awk {print $3} '
awk: cmd. line:2: (END OF FILE)
awk: cmd. line:2: parse error
Tentei usar cortar, mas para definir o delimitador "(isto é, espaço) ele mexe-se todas as colunas

Alguém tem alguma idéia de como posso resolver isso?

qualquer ajuda seria ótimo
  #2 (permalink)  
Old 10-10-2008
avronius avronius is offline VIP Member  
Membro VIP
  
 

Join Date: Apr 2008
Localização: Calgary
Lugares: 305
tente o seguinte:
Código:
rsh remote-server "df -k | grep sd | grep -v boot | awk '{print $3}'"
  #3 (permalink)  
Old 10-10-2008
rubin's Avatar
Rubin rubin is offline Forum Advisor  
Usuário
  
 

Join Date: Nov 2007
Lugares: 321
Ou talvez isto possa ajudar,

Código:
rsh remote-server <<'EOF'

   df -k | awk '/sd/ && !/boot/ { print $3 }'

EOF
... E awk tem a sua própria pesquisa capacidades.
  #4 (permalink)  
Old 10-13-2008
hcclnoodles hcclnoodles is offline
Usuário
  
 

Join Date: Mar 2002
Lugares: 272
Tentei o aspas duplas opção e eu tenho esta

Código:
# rsh remote-server "df -k | grep sd | grep -v boot | awk '{print $3}'"
/dev/sda3              8254272   1672772   6162204  22% /
/dev/sdb4            140258988  12922912 120211252  10% /data_store
/dev/sda4            123648020     32828 117334180   1% /data_store1
isto é, didnt imprimir coluna 3 sobre o seu próprio!

Citação:
Originally Posted by Rubin View Post
Ou talvez isto possa ajudar,

Código:
rsh remote-server <<'EOF'

   df -k | awk '/sd/ && !/boot/ { print $3 }'

EOF
... E awk tem a sua própria pesquisa capacidades.


Infelizmente eu tenho essa

Código:
# rsh remote-server <<'EOF'
> df -k | awk '/sd/ && !/boot/ { print $3 }'
> EOF
tcgetattr: Inappropriate ioctl for device
ioctl I_FIND ttcompat: Inappropriate ioctl for device

qualquer outra sugestão?

Última edição por hcclnoodles; em 10/13/2008 05:21..
  #5 (permalink)  
Old 10-13-2008
radoulov's Avatar
radoulov radoulov is offline Forum Staff  
viciado
  
 

Join Date: Jan 2007
Localização: Варна, България / Milano, Italia
Posts: 2.859
Sim:

Código:
rsh host 'df -k | awk "/sd/ && !/boot/ { print \$3 }"'
  #6 (permalink)  
Old 10-13-2008
hcclnoodles hcclnoodles is offline
Usuário
  
 

Join Date: Mar 2002
Lugares: 272
Citação:
Originally Posted by radoulov View Post
Sim:

Código:
rsh host 'df -k | awk "/sd/ && !/boot/ { print \$3 }"'
thats fantástico

Agora eu só preciso de encontrar uma forma de adicionar-los, obrigado novamente a todos os rapazes da sua ajuda
  #7 (permalink)  
Old 10-10-2008
vidyadhar85's Avatar
vidyadhar85 vidyadhar85 is offline Forum Staff  
Moderador (o tutor)
  
 

Join Date: Jun 2008
Localização: ÍNDIA
Posts: 1.390
yea awk tem a sua própria capacidade de pesquisa, mas é muito mais rápido do que o grep awk ..
esta é a minha experiência pessoal
Closed Thread

Marcadores

Tags
ioctl inapropriado para dispositivo

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 04:34.


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