Go Back   Les systèmes UNIX et Linux Forums > Top Forums > De programmation et de script Shell
.
Google Site



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.

Closed Thread
English Japanese Spanish French German Portuguese Italian Powered by Powered by Google
 
Thread Tools Recherche sur ce Thread Rate Thread Modes d'affichage
  #1 (permalink)  
Old 11-09-2005
Registered User
 

Join Date: Sep 2005
Messages: 9
vérifier l'espace!

Ils ont écrit le script ci-dessous: --
\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

SPACE \u003d `bdf / DATA_TRANSFER | awk '(print $ 4)' | grep"% "
TEST \u003d "96%"
if [ "$ SPACE" < "$ TEST"]
puis
echo "Continuer ....."
sleep 2
autre
echo "Current DATA_TRANSFER espace est inférieur à 02%"
echo "Pls clair que l'espace et continuer ....."
sleep 3
exit 1
fi

mais après l'exécution, il donne l'erreur suivante: --
\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%: ne peut pas ouvrir
J'ai le même sur HP-UX 11.11 et version en ksh shell.
Pouvez-vous aider à résoudre les mêmes?
Liens Sponsorisés
  #2 (permalink)  
Old 11-09-2005
vgersh99's Avatar
Modérateur
 

Join Date: Feb 2005
Lieu: Boston, MA
Posts: 5181
non testé ........

Code:
#!/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
Unix Daemon
 

Join Date: Aug 2001
Location: Ashburn, Virginia
Posts: 9148
Vous ne pouvez pas faire des choses comme:
if [ "$ SPACE" < "$ TEST"]
Au moins pas sensiblement. "<$ TEST" est utilisé pour rediriger l'entrée de la commande test pour le fichier $ TEST. Depuis le test ne pas utiliser un fichier d'entrée, cela ne fait rien. Il s'agit de l'un de plusieurs dizaines de raison pour laquelle vous devriez changer à:
if [[ce que]]
Non seulement <faire ce que vous avez voulu faire, mais alors vous n'avez plus besoin de les guillemets autour des variables.
Liens Sponsorisés
Closed Thread

Bookmarks

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 Hors tension


Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
Fil Thread Starter Forum Réponses Last Post
Vérifier l'utilisation de l'espace en mode récursif sureshg_sampat De programmation et de script Shell 1 06-02-2008 02:56 PM
S'il vous plaît, aidez - vérifier l'espace disque script maddhadder71 De programmation et de script Shell 0 05-08-2008 09:16 AM
Création d'un script shell pour vérifier l'espace de fichiers heprox AIX 10 06-18-2006 11:07 PM
vs pageing espace swap VeroL UNIX pour les nuls Questions et réponses 1 01-22-2004 11:54 AM
Consultez le répertoire d'espace? lesstjm De programmation et de script Shell 3 04-19-2002 10:10 AM



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


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traductions Langue Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX et Linux Forums Copyright © 1993-2010. Tous droits Reserved.Ad Gestion par RedTyger

Content Relevant URLs par vBSEO 3.2.0