Conversion de linux a solaris

Résolu
yoopi -  
 yoopi - 20 janv. 2009 à 13:10
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 ?
A voir également:

5 réponses

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

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

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

echo $0

sur solaris ?
0
yoopi
 
c'est du CSH
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

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