|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() Inscription : novembre 2003 Messages : 50 ![]() |
Bonjour,
Dans un script shell je souhaite mettre à jour une variable en récupérant dans un dossier une string contenu dans un nom de fichier. Si plusieurs fichiers sont présents, il faut que je puisse concaténer les strings dans ma variable, et si plusieurs strings identiques sont récupérées, une seule doit être copiée. Ex: J'ai un dossier - dossier |_____fichier1_TEST1 |_____fichier2_TEST2 |_____fichier3_TEST1 Je souhaite mettre dans une variable : VARIABLE = TEST1"texte à ajouter dans ma variable"TEST2 J'arrive à récupérer dans la sortie standard ou dans un fichier TEST1 TEST2 Mais je n'arrive pas à concaténer les deux strings et à insérer du texte additionnel. Merci d'avance pour votre coup de pouce. A+ Jon |
|
|
10
|
|
|
#2 | ||
|
Expert Confirmé Sénior
![]() Inscription : février 2008 Messages : 2 070 ![]() |
bonjour,
en utilisant des accolades : Code :
? |
||
|
|
10
|
|
|
#3 |
|
Futur Membre du Club
![]() Inscription : novembre 2003 Messages : 50 ![]() |
Cela n'est en fait pas aussi simple.
Pour être plus précis je peux avoir dans mon dossier ceci : TEST.X1.xml ou : TEST1.X1.xml TEST2.X2.xml TEST3.X1.xml Le but est de récupérer X1.xml ou X1.xml et X2.xml si plusieurs sont présents Et ensuite de mettre cela dans une variable : variable=data.X1.xml si un seul fichier présent ou variable=data.X1.xml,data.X2.xml si plusieurs fichiers présents (dans ce cas deux) Merci Jon |
|
|
00
|
|
|
#4 | ||
|
Expert Confirmé Sénior
![]() Inscription : février 2008 Messages : 2 070 ![]() |
par exemple :
Code :
|
||
|
|
20
|
|
|
#5 |
|
Futur Membre du Club
![]() Inscription : novembre 2003 Messages : 50 ![]() |
Merci beaucoup
Je suis débloqué et mon script tourne bien :-) |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com