Précédent   Forum des professionnels en informatique > Systèmes > Autres systèmes > Unix
Unix Forum d'entraide sur les systèmes Unix et dérivés (*BSD, AIX, etc.). Avant de poster ->F.A.Q BSD F.A.Q. Aix
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 12/03/2010, 17h05   #1
Futur Membre du Club
 
Inscription : novembre 2004
Messages : 67
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 67
Points : 15
Points : 15
Par défaut eval vs `` et incrementation variables

Bonjour,

1/ eval vs ``
------------

J'ai un peu de mal a saisir la difference exacte entre `` et eval ...
Je croyais qu'il y en avait pas ... quelqu'un peut m'expliquer ?
Laquelle des 2 méthodes vaut il mieux utiliser
Eval marche mieux avec Awk que `` sinon, pourquoi ?

run_awk=`"awk -F: '\$1==\"ECH$i\" {print \$2}' ${CFT_IN_DIR}/UHUHXXXX > ${CFT_IN_DIR}/${FICHIER_CFT}"`

=> plantage car $1 et $2 sont quand même substitués

eval "awk -F: '\$1==\"ECH$i\" {print \$2}' ${CFT_IN_DIR}/UHUHXXXX > ${CFT_IN_DIR}/${FICHIER_CFT}"

=> ça marche il me fait mes awk en série avec clé de recherche modifiée

2/ incrementation variables
--------------------------

je sais qu'on peut incrémenter une variable avec ceci :

i=$(($i + 1))

quelqu'un peut m'expliquer cette syntaxe ?

Merci beaucoup
Jeff.p18 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/03/2010, 17h17   #2
Futur Membre du Club
 
Inscription : novembre 2004
Messages : 67
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 67
Points : 15
Points : 15
pardon pour le double-post
Jeff.p18 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 18h05.


 
 
 
 
Partenaires

Hébergement Web