![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| 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 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
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 # |
![]() |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|