|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||
|
Membre éprouvé
![]() Inscription : mai 2002 Messages : 535 ![]() |
Bonjour A tous
[Env Bash ou ksh] J'ai le fichier de paramétrage de remplacement de chaîne suivant codé comme suit [Tag] 1Espace chaine_de_remplacement_avec_car_speciaux Exemple : fichier param Code :
Code :
et me donne le fichier out suivant change.sh param data > out Code :
mon problème c'est la gestion des caractères spéciaux avec sed : y t'il possibilité de les ignorer ? ou alors de les gérér ? Merci de votre aide
__________________
Signé : Capitaine Jean-Luc Picard |
||||||
|
|
10
|
|
|
#2 | ||
|
Expert Confirmé Sénior
![]() francois Ingénieur systèmes et réseaux Inscription : juillet 2006 Messages : 3 538 ![]() |
Code :
tu n'as plus qu'a remplacer par du ligne à ligne et enfin à virer [valueX] |
||
|
|
00
|
|
|
#3 | ||
|
Expert Confirmé
![]() Inscription : janvier 2011 Messages : 970 ![]() |
Salut,
Une autre approche avec la commande "join", mais ça nécessite une petit changement dans le fichier "data", en gros un espace après la parenthèse ouvrante et un avant la parenthèse fermante : Code :
__________________
$ man woman Il n'y a pas de page de manuel pour woman. |
||
|
|
01
|
|
|
#4 | |||||||
|
Membre éprouvé
![]() Inscription : mai 2002 Messages : 535 ![]() |
Citation:
Le fichier de data peut etre comme suit : (Du coup join ne va pas) Code :
Code :
__________________
Signé : Capitaine Jean-Luc Picard |
|||||||
|
|
10
|
|
|
#5 | |||
|
Expert Confirmé Sénior
![]() Inscription : février 2008 Messages : 2 071 ![]() |
Bonjour,
Code :
Citation:
il faudra donc changer le séparateur de sed par un caractère qui n'est pas présent dans le fichier param |
|||
|
|
20
|
Copyright © 2000-2012 - www.developpez.com