Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1463 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [bash] traitement d'une variable

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[bash] traitement d'une variable

n°848990
thierryR
J'aime les bretzels
Posté le 05-10-2006 à 23:07:53  profilanswer
 

Bonjour.
J'essaie de créé un lien par un script automatique.  
le problème est qu'en fonction des mises à jour le lien peut changer.
 
Voila le résultat.
ln -s   /usr/java/jre1.5.0_06/plugin/i386/ns7-gcc29/libjavaplugin_oji.so /home/toto/.mozilla/plugins/libjavaplugin_oji.so
 
Ce qui change c'est "jre1.5.0_06/ " et "ns7-gcc29"
 
Pour automatiser la tache je mets la directory en variable
var=$(find /usr/java/ -name libjavaplugin_oji.so)
 
Mais le résultat et double.......
echo $var
/usr/java/jre1.5.0_06/plugin/i386/ns7/libjavaplugin_oji.so /usr/java/jre1.5.0_06/plugin/i386/ns7-gcc29/libjavaplugin_oji.so
 
Comment ressortir la 2e ligne si elle existe?
 
Le but est d'arriver à ça:
 
ln -s $var2 /home/toto/.mozilla/plugins/libjavaplugin_oji.so
 
Merci de toute aide.
(J'ai essayé les ## mais comme le séparateur est un espace, je n'y arrive pas.) :wahoo:  

mood
Publicité
Posté le 05-10-2006 à 23:07:53  profilanswer
 

n°849013
koxinga
wanderlust
Posté le 06-10-2006 à 00:33:35  profilanswer
 

set $var te permet de séparer tes chemins et de les mettre dans les variables $1, $2 ... Ensuite, tu peux récupérer $2 si elle est non nulle par exemple ...

n°849076
thierryR
J'aime les bretzels
Posté le 06-10-2006 à 11:01:00  profilanswer
 

Ok merci. Je ne maitrise pas bien, j'apprends. Je vais creuser cette possibilité.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [bash] traitement d'une variable

 

Sujets relatifs
Suppression de mots via bash ou sedscript perl et verification de variable
[scripts] variable et sortie de commande[Bash] Affectation de données dans un tabeau via une boucle
Bash Unix et installation apache mysql sur Mac OS Xrediriger le résultat d'un type vers une variable
[bash] Fichiers de configuration[bash] Traitement de chaine et manipulation de données
[bash] permission non accordée 
Plus de sujets relatifs à : [bash] traitement d'une variable


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR