The UNIX and Linux Forums  

Go Back   Les systèmes UNIX et Linux Forums > Top Forums > De programmation et de script Shell
.
google unix.com



De programmation et de script Shell Posez vos questions à propos de KSH, CSH, SH, BASH, PERL, PHP, SED, awk et d'autres scripts shell et les langages de script shell ici.

Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
Fil Thread Starter Forum Réponses Last Post
comment utiliser cvs exportation à distance jasongr De programmation et de script Shell 2 11-27-2005 08:41 PM
if distance dxrmroue De programmation et de script Shell 1 10-22-2004 12:28 PM
L'utilisation de lecteur de CD à distance! NIKK UNIX for Advanced & Expert Users 6 02-19-2002 03:03 AM
Ayant PROM Env distance! NIKK UNIX for Advanced & Expert Users 1 11-11-2001 03:19 PM
Connecter à distance à l'un de l'autre? Kagor UNIX pour les nuls Questions et réponses 2 01-17-2001 06:39 AM

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 Recherche sur ce Thread Rate Thread Modes d'affichage
  #1 (permalink)  
Old 10-10-2008
hcclnoodles hcclnoodles is offline
Registered User
  
 

Join Date: Mar 2002
Messages: 272
à distance en utilisant awk

Salut, il

J'essaie d'ajouter de l'espace disque utilisé à distance sur une machine linux, mais je suis tomber au premier obstacle c'est-à-dire isoler les «espace» à la colonne df-k sur la télécommande boîte

si je fais tourner, je obtenir le df-k sortie comme prévu


Code:
# 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

ce qui est bien, mais je tiens à isoler la troisième colonne, de sorte que je peux ajouter un complément d'utiliser la logique d'ajouter des valeurs à me donner un espace total utilisé par la boîte

Alors, j'ai essayé


Code:
# 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

J'ai essayé de couper l'aide, mais la fixation du délimiteur à "" (c'est-à-dire l'espace), il mess up toutes les colonnes

Est-ce que quelqu'un a une idée de comment je peux faire autour de cela?

toute aide serait super
  #2 (permalink)  
Old 10-10-2008
avronius avronius is offline VIP Member  
Membre VIP
  
 

Date d'inscription: avril 2008
Lieu: Calgary
Messages: 305
essayez ceci:

Code:
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  
Registered User
  
 

Join Date: Nov 2007
Messages: 321
Ou peut-être cela pourrait aider,


Code:
rsh remote-server <<'EOF'

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

EOF

... Et awk a ses propres capacités de recherche.
  #4 (permalink)  
Old 10-13-2008
hcclnoodles hcclnoodles is offline
Registered User
  
 

Join Date: Mar 2002
Messages: 272
J'ai essayé les guillemets option et j'ai eu cette


Code:
# 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

c'est-à-dire imprimer didnt la colonne 3 de sa propre!

Citation:
Posté par Rubin View Post
Ou peut-être cela pourrait aider,


Code:
rsh remote-server <<'EOF'

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

EOF

... Et awk a ses propres capacités de recherche.


malheureusement, j'ai eu cette


Code:
# 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


d'autres suggestions?

Dernière édition par hcclnoodles; au 10.13.2008 06:21 AM..
  #5 (permalink)  
Old 10-13-2008
radoulov's Avatar
radoulov radoulov is offline Forum Staff  
addict
  
 

Join Date: Jan 2007
Lieu: Варна, България / Milano, Italia
Posts: 2,926
Oui:


Code:
rsh host 'df -k | awk "/sd/ && !/boot/ { print \$3 }"'

  #6 (permalink)  
Old 10-13-2008
hcclnoodles hcclnoodles is offline
Registered User
  
 

Join Date: Mar 2002
Messages: 272
Citation:
Posté par radoulov View Post
Oui:


Code:
rsh host 'df -k | awk "/sd/ && !/boot/ { print \$3 }"'
thats fantastic

maintenant i juste besoin de trouver un moyen de les ajouter en place, encore merci pour toute votre aide les gars
  #7 (permalink)  
Old 10-10-2008
vidyadhar85's Avatar
vidyadhar85 vidyadhar85 is offline Forum Staff  
Modérateur (Le Tuteur)
  
 

Date d'inscription: juin 2008
Lieu: INDE
Posts: 1,418
yea awk a sa propre capacité de recherche grep, mais est beaucoup plus rapide que awk ..
ceci est mon expérience personnelle
Closed Thread

Bookmarks

Tags
ioctl inapproprié pour appareil

Thread Tools Recherche sur ce Thread
Recherche sur ce Thread:

Recherche avancée
Modes d'affichage Rate this thread
Rate this thread:

Règles de messages
Tu mai pas de nouvelles discussions: nonoui
Tu mai pas envoyer des réponses:
Tu mai pas envoyer des pièces jointes
Tu mai pas modifier vos messages

BB code est Sur
Smilies sont Sur
[IMG] code est Sur
Le code HTML est Hors tension
Trackbacks sont Sur
Pingbacks sont Sur
Refbacks sont Sur




Toutes les heures sont au format GMT -4. Le temps est maintenant 08:08 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traductions Langue Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Les systèmes UNIX et Linux Forums Content Copyright © 1993-2009. Tous droits Reserved.Ad de gestion par RedTyger

Content Relevant URLs par vBSEO 3.2.0