Supprimer des caractères semblables consécutifs
S-Killer
-
zipe31 Messages postés 38797 Date d'inscription Statut Contributeur Dernière intervention -
zipe31 Messages postés 38797 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
je n'arrive pas à trouver comment supprimer deux caractères semblables successifs sur une ligne et comment compter le nombre de lignes vides et non vides dans un fichier .
je n'arrive pas à trouver comment supprimer deux caractères semblables successifs sur une ligne et comment compter le nombre de lignes vides et non vides dans un fichier .
A voir également:
- Supprimer des caractères semblables consécutifs
- Supprimer rond bleu whatsapp - Guide
- Supprimer page word - Guide
- Caractères spéciaux - Guide
- Supprimer pub youtube - Accueil - Streaming
- Fichier impossible à supprimer - Guide
awk -v vid=0 -v nonv=0 'BEGIN {if($0="") {vid++} else {nonv++}} END {print vid nonv}' passwd
où nonv: représente le nombre de lignes non vides à la sortie et
vid: le nombre de lignes vides.
Voilà un fichier de 9 lignes avec 6 lignes contenant du texte et 3 lignes vides.
pour la suppression des caractères successifs voilà ce que j'ai essayé
sed -e ".{,2}d" mon_fichier
awk -v vid=0 -v nonv=0 '{if($0=="") vid++ ;else nonv++ ;} END {print "vide = " vid, "non vide = " nonv}'Pour sed, ce n'est pas bon, par ce que là tu supprimes la ligne entière ;-(
Après il faut savoir s'il faut tenir compte du fait qu'il n'y ait qu'un seul caractère répété ou s'il peut il y en avoir plusieurs à la suite ? Un exemple :