Téléchargement
illégal
Posez votre question Signaler

Awk - ajout séparateur

th - Dernière réponse le 22 avril 2005 à 11:49
bonjour
comment inséser le séparateur de champ ";" dans un fichier n'en possédant aucun
ex. enregitrement du fichier :
bonjourcava
résultat attendu :
bonjour;ca;va;

D'avance merci !
Lire la suite 

Awk - ajout séparateur »

2 réponses
Réponse
+0
moins plus
Salut
awk dispose de substr() pour découper les chaines, mais
je vois pas comment il va deviner les mots autour des quels
il doit poser des séparateurs.
Ajouter un commentaire
Réponse
+0
moins plus
bonjour
en faisant, la commande suivante :

awk '{printf "%s;%s\n",substr($0,1,7),substr($0,8,2)}' fic_entree > fic_sortie

cela fonctionne mais seulement pour les 2 premiers champs. Comment faire pour continuer pour les autres champs ?

Merci d'avance !
Ajouter un commentaire
Ce document intitulé « awk - ajout séparateur » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?