The UNIX and Linux Forums  

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
Trenger du hjelp i substitusjons! uLearner UNIX for Dummies Spørsmål og svar 3 03-06-2008 07:21
Awk substitusjon klut Shell programmering og Skripting 4 01-15-2008 11:26
ksh substitusjon solea Shell programmering og Skripting 2 08-09-2004 06:30
sed substitusjon jo_aze UNIX for Dummies Spørsmål og svar 3 06-23-2002 10:32
substitusjon supercbw Shell programmering og Skripting 1 06-07-2002 04:07

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 02-07-2007
D_Redd74 D_Redd74 is offline
Registrert bruker
  
 

Bli Date: Feb 2007
Innlegg: 2
Question Bad substitusjon

Trenger hjelp ... Jeg får en dårlig erstatning feil på min skript på en Solaris server. Men manuset har vist seg å fungere på HPUX og Solaris-servere ...


#! / usr / bin / sh
#
# Angi plasseringen av tzupdater.jar fil
#
JAR \u003d / tmp / tzupdater.jar # <<<<< UPDATE Denne linjen >>>>>
#
# Tøm ut loggfiler hvis de finnes

Hvis [[-f / tmp / $ (0 ##*/}. all_javas]], så
rm-f / tmp / $ (0 ##*/}. all_javas
fi
Hvis [[-f / tmp / $ (0 ##*/}. old_javas]], så
rm-f / tmp / $ (0 ##*/}. old_javas
fi
Hvis [[-f / tmp / $ (0 ##*/}. cur_javas]], så
rm-f / tmp / $ (0 ##*/}. cur_javas
fi

# Finn alle filene heter java på systemet
# Og lagre listen i en logg over alle java-filer
finn /-fstype nfs -prune-o-fstype autofs-prune-o-name java-type f-print-o-name java-type l-print | tee / tmp / $ (0 ##*/}. all_javas | \
mens du leser Java; do
exec 2> / dev / null # Ignorer feilmeldinger
$ JAVA-versjonen> / dev / null 2> / dev / null # Sjekk hvordan java reagerer
if (($? \u003d\u003d 0)); deretter # Hvis RC \u003d 0, er det Vaid
# Finn ut hvilken versjon av Java dette er
VERSION \u003d $ ($ JAVA-versjon 2> & 1 | awk 'NR \u003d\u003d 1 (print substr ($ 3,4,1))')
if (($ VERSION> 3)), så
# Hvis versjonen er større enn 1,3, gå videre og oppdatere den
print "$ ($ JAVA-versjon 2> & 1 | awk 'NR \u003d\u003d 1 (print $ 3)') \ t $ JAVA">> / tmp / $ (0 ##*/}. cur_javas # Lagre liste over aktuelle Javas
# Sjekk om dette java er oppdatert eller ikke
$ Java-jar $ JAR-t> / dev / null 2> & 1
if (($?> 0)); så # Hvis ikke oppdatert, oppdatere den
print "Oppdatere $ JAVA»
$ Java-jar $ JAR-u
else # Ellers ut en melding som allerede er oppdatert
print "$ JAVA allerede har oppdatert"
fi
else # Dette cmd er en gammel versjon av Java
print "$ ($ JAVA-versjon 2> & 1 | awk 'NR \u003d\u003d 1 (print $ 3)') \ t $ JAVA">> / tmp / $ (0 ##*/}. old_javas # Lagre liste over gamle Javas
fi
fi
ferdig
#
  #2 (permalink)  
Old 02-07-2007
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix Daemon
  
 

Bli Dato: Aug 2001
Beliggenhet: Ashburn, Virginia
Innlegg: 9131
Prøv å endre
#! / usr / bin / sh
til
#! / usr / bin / ksh
  #3 (permalink)  
Old 02-07-2007
D_Redd74 D_Redd74 is offline
Registrert bruker
  
 

Bli Date: Feb 2007
Innlegg: 2
Thumbs up

Takk ... Som fungerte? Alle begrep script jobbet i både HPUX og RHEL, men måtte endres i Solaris??
  #4 (permalink)  
Old 02-07-2007
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix Daemon
  
 

Bli Dato: Aug 2001
Beliggenhet: Ashburn, Virginia
Innlegg: 9131
På RHEL, / usr / bin / sh er bash. På HP-UX det er "POSIX shell ", basert på ksh. På Solaris, det er virkelig sh, den gamle Bourne shell.
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 04:40.


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