Conversion de linux a solaris

Résolu
Bonjour,

j'ai un petit problème :

NB_VAL=`grep -i 'Aujourdhui' nom_fichier.log | awk -F" " '{ print $5 }'`

ceci fonctionne sur linux

cela consite a récupérer la 5e info dans la première ligne de mon_fichier.log

j'affiche ensuite le résultat echo $NB_VAL

aucun problème

cependant quand je passe sur solaris

il renvoie bien la bonne réponse mais il me dit que : NB_VAL=020: COMMAND NOT FOUND

j'aimerai savoir comment affecter à NB_VAL le résultat de mon grep | awk et pouvoir l'afficher sans message d'erreur

qui pourrait m'aider ?
Configuration: Linux
Firefox 3.0.5

5 réponses

  1. Bonjour,

    Peut-tu donnée quel que ligne de ton fichier de log exemple les 5 premières.

    Pour information je suis sous solaris 9 et ta cmd marche très bien je récupérés le 5 champs dont la ligne commence par Aujourdhui et dont les champs sont séparer par un espaces.

    Merci
    1. saurais-tu par exemple reformuler ma commande avec un setenv ou qqch comme ca ?
  2. exemple :

    Aujourd'hui nous sommes le 020 janvier 2009

    mais les lignes qui suivent sont toutes diférentes :

    voici la ligne suivante

    exemple :

    FICHIER A RECUPERER AUJOURD'HUI : CP12341667XATNO987

    je suis également sur solaris 9 mais comme je l'ai écrit ici plus haut j'ai une erreur :s
    1. Contributeur
      hello
      quel shell sur Solaris : csh ou tcsh ?
      1. très bonne question

        quelle commande dois-je taper pour avoir la réponse ?

        comment connaître son shell sur solaris ?

        sur linux $0

        mais solaris, je ne connais pas :s
      2. Modérateur
        @yoopi
        echo $SHELL
        grep "$USER" /etc/passwd

      3. le langage par defaut est le CSH
    2. Modérateur
      Salut,

      Quel shell sous Solaris ? bash ? ksh ? ou c-shell ?
      1. quel est l'équivalent de :

        echo $0

        sur solaris ?
      2. c'est du CSH
    3. Modérateur
      set NB_VAL = `grep -i 'Aujourdhui' nom_fichier.log | awk -F" " '{ print $5 }'`
      1. slt,

        j'étais partis en heure de table dsl pour le temps de réponse :s

        voilà, j'ai testé la commande et cela fonctionne à merveille

        merci beaucoup à toi jipicy et à tous ceux qui ont participé

        ce site est tout simplement génial :-)

        bonne journée à tous