Précédent   Forum des professionnels en informatique > Systèmes > Linux
Linux Forum d'entraide sur le système Linux. Avant de poster -> Tutoriels Linux, F.A.Q Linux
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 25/05/2011, 17h04   #1
 
romain bisson
Inscription : décembre 2009
Messages : 5
Détails du profil
Informations personnelles :
Nom : romain bisson

Informations forums :
Inscription : décembre 2009
Messages : 5
Points : -4
Points : -4
Par défaut problème sed variable

Bonjour.

J'arrive pas a initialiser la variable suivante, il prend pas en considération sed

Merci d'avance de votre aide.
chacalpuant1987 est déconnecté   Envoyer un message privé Réponse avec citation 02
Vieux 25/05/2011, 17h11   #2
Expert Confirmé Sénior
 
Avatar de N_BaH
 
Inscription : février 2008
Messages : 2 070
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 2 070
Points : 4 153
Points : 4 153
Bonjour,

Je ne peux que supposer qu'il s'agit d'un code bash...

Je te recommande de lire cette Introduction à la programmation en Bash, écrite par Eric Sanchis.
N_BaH est déconnecté   Envoyer un message privé Réponse avec citation 21
Vieux 25/05/2011, 21h03   #3
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 534
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juillet 2006
Messages : 3 534
Points : 7 743
Points : 7 743
normal tu n'affectes pas le traitement sed dans la variable

Code :
j=$(echo $i | sed 's/.jar$//')
par exemple permet de traiter la chaine $i avec sed et d'affecter le résultat à $j

deuxièmement tu aurais du voir que ta logique est pas bonne de toute façon, car tu ne tente pas l'assertion de la variable i à j mais de charger j par les caractères "$i | sed[....]"
et non pas de charger j par la valeur contenu dans $i
exemple d'assertion valable :

Code :
1
2
3
4
5
6
7
[root@geoderes - /bin] a=toto
[root@geoderes - /bin] toto=0
[root@geoderes - /bin]
[root@geoderes - /bin] eval a=\$$a
[root@geoderes - /bin] echo $a
0
[root@geoderes - /bin]
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 20
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h37.


 
 
 
 
Partenaires

Hébergement Web