Conversion de linux a solaris

Résolu
yoopi -  
 yoopi -
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. wapette21 Messages postés 68 Statut Membre 5
     
    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
    0
    1. yoopi
       
      saurais-tu par exemple reformuler ma commande avec un setenv ou qqch comme ca ?
      0
  2. yoopi
     
    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
    0
  3. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    hello
    quel shell sur Solaris : csh ou tcsh ?
    0
    1. yoopi
       
      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
      0
      1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898 > yoopi
         
        echo $SHELL
        grep "$USER" /etc/passwd

        0
    2. yoopi
       
      le langage par defaut est le CSH
      0
  4. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Salut,

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

      echo $0

      sur solaris ?
      0
    2. yoopi
       
      c'est du CSH
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    set NB_VAL = `grep -i 'Aujourdhui' nom_fichier.log | awk -F" " '{ print $5 }'`
    0
    1. yoopi
       
      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
      0