Position d'une chaîne de caractères dans un fichier
Bonjour,
j'ai un fichier texte d'une cinquantaine de lignes et une chaine de caractères: par exemple "vive le vent".
À partir d'un script bash, j'ai obtenu le nombre de fois où cette chaine de caractères apparait.
Code:
1 2
| chaine="vive le vent"
nb=$(sed "s/${chaine}/${chaine}\\n/g" temp | grep -c "${chaine}") |
J'ai aussi trouvé pour obtenir les numéros des lignes où cette expression apparaît
Code:
grep -n "$chaine" temp
Mais est-il possible, d'avoir la position de la chaine dans la ligne (colonne de début et colonne de fin). En fait, c'est surtout la colonne de fin qui m'intéresse.
Cordialement