Awk - ajout séparateur
th
-
th -
th -
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 !
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 !
2 réponses
-
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.
-
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 !