supinfo
Ouverture de  SUPINFO USA à San Francisco en 2008. Des études en informatique en Californie à un tarif abordable ! Inscrivez-vous dès maintenant !
supinfo
Connexion :

Recherche

  
   Tout| Actus| Télécharger| Comparateur de prix| Dossiers| Forums| Jeux| Google

5 messages
ok

Besoin d'aide pour un script shell - supprimer ":" dans une chaine

Bonjour a tous, je debute dans les script shell
Je vous expose mon probleme:
J'aimerais suprimer ":" au millieu d'une chaine
Voici un exemple: key1=A0674F7E02285E56:C9F93B8D1192D7D9 (ma chaine)
je voudrais donc obtenir key2=A0674F7E02285E56C9F93B8D1192D7D9
Donc pour les suprimer j'ai pensé a ça:
key2=echo $key1 | tr -d :-:
ou key2=echo $key1 | tr -d ":-:"
ou key2=echo $key1 | tr -d ":"
Mais ça ne marche pas :'(
Quelqu'un pourait t'il m'aider? merci
 
 
Code :
$ echo A0674F7E02285E56:C9F93B8D1192D7D9 | tr -d :
A0674F7E02285E56C9F93B8D1192D7D9


ça marche :neutre:
 
 
Adri2000 a écrit:
Code :
$ echo A0674F7E02285E56:C9F93B8D1192D7D9 | tr -d :
A0674F7E02285E56C9F93B8D1192D7D9


ça marche :neutre:

Le probleme c'est que A0674F7E02285E56:C9F93B8D1192D7D9 change tout le temps.
et quand je fais:
key2=$ echo $key1 | tr -d : (key1 étant la chaine de 32 caracteres plus ce ":")
sa me met une erreur ":28: tr: not found"
Les ":" sont conciderer comme une commande? faut t'il des guillemets? :??:
 
 
Je ne connais pas la commande tr ... Et ça ça marche pas des fois ?

Code :
laChaine=$(echo $laChaine | sed "s/://g")


sinon si les deux points sont considérés comme des caractères spéciaux :

Code :
laChaine=$(echo $laChaine | sed "s/\://g")
 
 
Strider a écrit:
Je ne connais pas la commande tr ... Et ça ça marche pas des fois ?

Code :
laChaine=$(echo $laChaine | sed "s/://g")


sinon si les deux points sont considérés comme des caractères spéciaux :

Code :
laChaine=$(echo $laChaine | sed "s/\://g")



ça marche nikel! Merci beaucoup!
:clap: :D
 
 
 
5 messages
ok
 
Vous devez être connecté pour écrire un message !
 

 Sujets Similaires:


 
Clubic.com
 
Achetez-facile.com
 
Jeuxvideo.fr
 
neteco.com
 
mobinaute.com