![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her. |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| Har du brug for hjælp i stedet! | uLearner | UNIX for dummyer Spørgsmål & svar | 3 | 03-06-2008 07:21 PM |
| AWK substitution | klut | Shell Programmering og Scripting | 4 | 01-15-2008 11:26 AM |
| ksh substitution | solea | Shell Programmering og Scripting | 2 | 08-09-2004 06:30 AM |
| sed substitution | jo_aze | UNIX for dummyer Spørgsmål & svar | 3 | 06-23-2002 10:32 PM |
| substitution | supercbw | Shell Programmering og Scripting | 1 | 06-07-2002 04:07 PM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
Brug for hjælp ... Jeg får en dårlig erstatning fejl på mit script på en Solaris Server. Dog har scriptet vist sig at arbejde på HPUX og Solaris servere ...
#! / usr / bin / sh # # Angiv placeringen af tzupdater.jar fil # JAR \u003d / tmp / tzupdater.jar # <<<<< UPDATE THIS LINE >>>>> # # Ryd ud af logfiler, hvis de findes hvis [[-f / tmp / $ (0 ##*/}. all_javas]]; derefter rm-f / tmp / $ (0 ##*/}. all_javas fi hvis [[-f / tmp / $ (0 ##*/}. old_javas]]; derefter rm-f / tmp / $ (0 ##*/}. old_javas fi hvis [[-f / tmp / $ (0 ##*/}. cur_javas]]; derefter rm-f / tmp / $ (0 ##*/}. cur_javas fi # Find alle de filer med navnet Java på systemet # Og gemme listen i en log over alle java-filer find /-fstype nfs -prune-o-fstype autofs-prune-o-navn java-type f-print-o-navn java-type l-print | tee / tmp / $ (0 ##*/}. all_javas | \ mens læse JAVA; do exec 2> / dev / null # Ignorer fejlmeddelelser $ Java-version> / dev / null 2> / dev / null # Kontroller, hvor java reagerer if (($? \u003d\u003d 0)); derefter # Hvis RC \u003d 0, er det Vaid # Find ud af, hvilken version af Java dette er VERSION \u003d $ ($ java-version 2> & 1 | awk 'NR \u003d\u003d 1 (print substr ($ 3,4,1))') if (($ VERSION> 3)); derefter # Hvis den version er større end 1,3, gå videre og opdatere den print "$ ($ java-version 2> & 1 | awk 'NR \u003d\u003d 1 (print $ 3)') \ t $ JAVA">> / tmp / $ (0 ##*/}. cur_javas # Gem liste over aktuelle Javas # Kontroller, om denne java er blevet opdateret eller ej $ JAVA-jar $ JAR-t> / dev / null 2> & 1 if (($?> 0)); derefter # Hvis ikke opdateret, opdatere det print "Opdatering $ JAVA" $ JAVA-jar $ JAR-u else # Ellers udskrive en besked allerede opdateret print "$ JAVA allerede opdateret" fi else # Denne kommando er en gammel version af Java print "$ ($ java-version 2> & 1 | awk 'NR \u003d\u003d 1 (print $ 3)') \ t $ JAVA">> / tmp / $ (0 ##*/}. old_javas # Gem liste af gamle Javas fi fi gjort # |
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|