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.
J'ai aussi trouvé pour obtenir les numéros des lignes où cette expression apparaît
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 chaine="vive le vent" nb=$(sed "s/${chaine}/${chaine}\\n/g" temp | grep -c "${chaine}")
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part grep -n "$chaine" temp
Cordialement
Partager