![]() |
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier. |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| Brauchen Sie Hilfe im Austausch! | uLearner | UNIX for Dummies Questions & Answers | 3 | 03-06-2008 07:21 PM |
| AWK substitution | Klut | Shell Programmierung und Scripting | 4 | 01-15-2008 11:26 AM |
| ksh substitution | solea | Shell Programmierung und Scripting | 2 | 08-09-2004 06:30 AM |
| sed substitution | jo_aze | UNIX for Dummies Questions & Answers | 3 | 06-23-2002 10:32 PM |
| substitution | supercbw | Shell Programmierung und Scripting | 1 | 06-07-2002 04:07 PM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
Brauchen Sie Hilfe ... Ich bekomme ein schlechtes Substitution Fehler auf mein Skript auf einem Solaris-Server. Doch das Drehbuch hat sich bewährt bei der Arbeit auf HPUX und Solaris-Servern ...
#! / usr / bin / sh # # Setzen Sie den Speicherort der Datei tzupdater.jar # JAR \u003d / tmp / tzupdater.jar # UPDATE DIESER LINE <<<<< >>>>> # # Frei von Log-Dateien, wenn es sie gibt if [[-f / tmp / $ (0 ##*/}. all_javas]], dann rm-f / tmp / $ (0 ##*/}. all_javas fi if [[-f / tmp / $ (0 ##*/}. old_javas]], dann rm-f / tmp / $ (0 ##*/}. old_javas fi if [[-f / tmp / $ (0 ##*/}. cur_javas]], dann rm-f / tmp / $ (0 ##*/}. cur_javas fi # Hier finden Sie alle Dateien mit den Namen Java auf dem System # Und speichern Sie die Liste in eine Protokolldatei mit allen Java-Dateien find /-fstype nfs -prune-o-fstype autofs-prune-o-name java-type f-print-o-name java-Typ L-print | tee / tmp / $ (0 ##*/}. all_javas | \ while read JAVA, muss exec 2> / dev / null # Ignoriere Fehlermeldungen $ JAVA-Version> / dev / null 2> / dev / null # Prüfen Sie, wie Java reagiert if (($? \u003d\u003d 0)), dann # Wenn RC \u003d 0, es ist nur in # Finden Sie heraus, welche Version von Java ist dies VERSION \u003d $ ($ JAVA-Version 2> & 1 | awk 'NR \u003d\u003d 1 (print substr ($ 3,4,1))') if (($ VERSION> 3)), dann # Wenn die Version höher ist als 1,3, gehen Sie vor und aktualisieren print "$ ($ JAVA-Version 2> & 1 | awk 'NR \u003d\u003d 1 (print $ 3)') \ t $ JAVA">> / tmp / $ (0 # ##*/}. cur_javas sparen Liste der aktuellen Javas # Prüfen Sie, ob diese Java aktualisiert wurde oder nicht $ Java-jar $ JAR-t> / dev / null 2> & 1 if (($?> 0)), dann # Wenn nicht aktualisiert wird, aktualisiert es print "Updating $ JAVA" $ Java-jar $ JAR-u else # Ansonsten, drucken Sie eine Nachricht bereits aktualisiert print "$ JAVA bereits aktualisiert" fi else # cmd Dies ist eine alte Version von Java print "$ ($ JAVA-Version 2> & 1 | awk 'NR \u003d\u003d 1 (print $ 3)') \ t $ JAVA">> / tmp / $ (0 # ##*/}. old_javas sparen Liste der alten Javas fi fi getan # |
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|