Modiffier un fichier text avec secript sell

ely -  
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

j'ai un projet a réaliser avec asterisk mai c pas ici mon problème
je génére un fichier texte avec une raquette sql into OUTFILE
mai la structure du fichier ne répond pas le besoin de mon asterisk il faut une structure bien déterminer pour le fichier texte ou je doit séparer les donner avec le séparateur | au lieu des espace dans le fichier généré.

si quelqu'un a une idée sur la possibilité de remplacer les espace par des séparateur comme | peus m'aider

merci d'avence
A voir également:

4 réponses

jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
Salut,
sed 's/ /|/g' fichier.in > fichier.out
;-))
0
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Salut,

de remplacer les espace
Ca n'est pas la même chose avec remplacer un espace ou plusieurs groupes d'espaces avec un |

Puisque remplacer 10 espaces avec 10 | je ne vois pas l'intérêt.
aaa bbb ccc => aa|bb|cc - ok, je veux bien
mais
aaa          bbb          ccc
aaa||||||||||bbb||||||||||cccc
?!!
0
ely
 
merci pour vos reponces

JUSTEMENT

JE veux remplacer tous les espace par un seul séparateur |

est ce que vous avez une idée plus claire
0
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
jp@MDK:~/tmpfs ssh$ echo -e "a b  c   d\te\t   f\nA  B     C"
a b  c   d      e          f
A  B     C

jp@MDK:~/tmpfs ssh$ echo -e "a b  c   d\te\t   f\nA  B     C" | sed 's/\s\+/|/g'
a|b|c|d|e|f
A|B|C

jp@MDK:~/tmpfs ssh$
;-))
0