The UNIX and Linux Forums  
Hei og Velkommen fra USA til UNIX og Linux Forums! Takk for besøket og Delta i vårt globale samfunn.

Go Back   UNIX og Linux Forums > Top Forums > Shell programmering og Skripting
.
google unix.com



Shell programmering og Skripting Post spørsmål om ksh, csh, SH, Bash, Perl, PHP, SED, awk og ANDRE shell scripts og Shell skriptespråk her.

Mer UNIX og Linux Forum Emner Du kan finne nyttig
Tråd Tråd startet Forum Svar Siste innlegg
Hjelp - diskplass script maddhadder71 Shell programmering og Skripting 0 05-08-2008 08:16
Disk Space Monitoring Script sriram003 Shell programmering og Skripting 8 08-23-2007 11:00
Diskplass script asadlone Shell programmering og Skripting 8 06-03-2007 03:32
Frustrerende Diskplass script vivsiv Shell programmering og Skripting 4 06-05-2006 07:53
tilgjengelig diskplass på disken enhet?? alan UNIX for Dummies Spørsmål og svar 4 01-02-2004 03:06

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 Søk i denne tråden Rate Thread Visningsmoduser
  #1 (permalink)  
Old 04-28-2005
Bryan bryan is offline
Registrert bruker
  
 

Bli Date: Jan 2005
Innlegg: 22
diskplass script debug - postet før

Jeg så følgende skript til en earier innlegg i dette forumet. Endret litt og prøver den i mine konv men får feil. Pls hjelpe i debuggin dette.

(1)
#! / bin / ksh

DFR \u003d 'df-g filesystempath | grep filsystem | awk' (print $ 4)''

echo $ DFR
-----------------------
scriptname [3]:): ikke funnet.

(2)
#! / bin / ksh

DFR \u003d 'df-g filesystempath | grep filsystem | awk' (print $ 4)''

Hvis [DFR [2]> \u003d 90] deretter echo "True" else echo "False" fi
# sjekke om større enn 90%

------------------------------
script:): ikke funnet.
script: 0403-057 Syntaksfeil på linje 5: `hvis' ikke samsvarer.

Takk
  #2 (permalink)  
Old 04-28-2005
Just Ice's Avatar
Just Ice Just Ice is offline Forum Advisor  
Lysene på hjernen av.
  
 

Bli Date: Mar 2005
Bosted: foran datamaskinen min
Innlegg: 637
(1) trenger backticks --- tegnet under ~ (tilde) på tastaturet ...
Code:
#!/bin/ksh

DFR=`df -g filesystempath|grep filesystem|awk '{print $4}'`

echo $DFR
(2) må være riktig formatert ... og bruk backticks ... og bruke høyre test syntaks ...
Code:
#!/bin/ksh

DFR=`df -g filesystempath|grep filesystem|awk '{print $4}'`

if [ $DFR -gt 90 ] 
then 
    echo "True" 
else 
    echo "False" 
fi 
#checking if its greater than 90%
  #3 (permalink)  
Old 04-28-2005
Bryan bryan is offline
Registrert bruker
  
 

Bli Date: Jan 2005
Innlegg: 22
Takk

Det var backticks

Riktig Script:
#! / bin / ksh / / riktig

DFR \u003d `df-g / dev / devetl_lv | grep devetl_lv | awk '(print $ 4)' |sed 's / \ %//'`
/ / riktig

hvis [$ DFR-gt 90] deretter echo "True" else echo "False" fi
/ / galt ..... det står 0403-057 Syntaksfeil på linje 6: `deretter ikke samsvarer.

Fortell meg gjerne hva galt. Jeg fikk prøve med ";" etter uttrykket [..], men didnt help
  #4 (permalink)  
Old 04-28-2005
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix Daemon
  
 

Bli Dato: Aug 2001
Beliggenhet: Ashburn, Virginia
Innlegg: 9119
Code:
if [ $DFR -gt 90 ] ; then echo "True" ; else echo "False" ; fi
Closed Thread

Hugseliste

Thread Tools Søk i denne tråden
Søk i denne tråden:

Avansert søk
Visningsmoduser Ranger denne tråden
Ranger denne tråden:

Innleggsaktivitet Regler
Du kanskje ikke poste nye tråder
Du kanskje ikke poste svar
Du kanskje ikke post vedlegg
Du kanskje ikke redigere innleggene dine

BB-kode er
Smilefjes er
[IMG] koden
HTML-koden Av
Pingbacks er
Refbacks er




Alle klokkeslett er GMT -4. Nå er klokken 03:32.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. All Rights Reserved.Ad Management by RedTyger

Content Relevant nettadresser av vBSEO 3.2.0