![]() |
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| De programmation et de script Shell Posez vos questions à propos de KSH, CSH, SH, BASH, PERL, PHP, SED, awk et d'autres scripts shell et les langages de script shell ici. |
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| Besoin d'aide en remplacement! | uLearner | UNIX pour les nuls Questions et réponses | 3 | 03-06-2008 07:21 PM |
| AWK substitution | klut | De programmation et de script Shell | 4 | 01-15-2008 11:26 AM |
| ksh substitution | solea | De programmation et de script Shell | 2 | 08-09-2004 06:30 AM |
| sed substitution | jo_aze | UNIX pour les nuls Questions et réponses | 3 | 06-23-2002 10:32 PM |
| substitution | supercbw | De programmation et de script Shell | 1 | 06-07-2002 04:07 PM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
Besoin d'aide ... Je suis une mauvaise erreur de substitution sur mon script sur un serveur Solaris. Toutefois, le script a été prouvée à travailler sur les serveurs HP-UX et Solaris ...
#! / usr / bin / sh # # Mettre l'emplacement du fichier tzupdater.jar # JAR \u003d / tmp / tzupdater.jar # MISE À JOUR DE CETTE LIGNE <<<<< >>>>> # # Clair sur les fichiers journaux, si elles existent if [[-f / tmp / $ (0 ##*/}. all_javas]], puis rm-f / tmp / $ (0 ##*/}. all_javas fi if [[-f / tmp / $ (0 ##*/}. old_javas]], puis rm-f / tmp / $ (0 ##*/}. old_javas fi if [[-f / tmp / $ (0 ##*/}. cur_javas]], puis rm-f / tmp / $ (0 ##*/}. cur_javas fi # Trouver tous les fichiers nommés java sur le système # Et mettre la liste dans un journal de tous les fichiers java find /-fstype nfs -prune-o-fstype autofs-prune-o-name java-type f-print-o-name java-type l-print | tee / tmp / $ (0 ##*/}. all_javas | \ tout lire JAVA, ne exec 2> / dev / null # Ignorer les messages d'erreur $ Java-version> / dev / null 2> / dev / null # Vérifier la manière dont répond java if (($? \u003d\u003d 0)), puis # Si RC \u003d 0, il est Vaid # Trouver la version de Java, ce n'est VERSION \u003d $ ($ java-version 2> & 1 | awk 'NR \u003d\u003d 1 (print substr ($ 3,4,1))') if (($ VERSION> 3)), puis # Si la version est supérieure à 1.3, aller de l'avant et mettre à jour print "$ ($ java-version 2> & 1 | awk 'NR \u003d\u003d 1 (print $ 3)') \ t $ JAVA">> / tmp / $ (0 # Save ##*/}. cur_javas liste des Javas # Vérifier si cette java a été mise à jour ou pas $ Java-jar $ JAR-t> / dev / null 2> & 1 if (($> 0)), puis # Si pas mis à jour, mise à jour print "Updating $ JAVA" $ Java-jar $ JAR-u else # Sinon, l'impression d'un message déjà mis à jour print "$ JAVA déjà mis à jour" fi else # Ce cmd est une ancienne version de Java print "$ ($ java-version 2> & 1 | awk 'NR \u003d\u003d 1 (print $ 3)') \ t $ JAVA">> / tmp / $ (0 # Save ##*/}. old_javas liste des anciens Javas fi fi fait # |
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|