Hébergement gratuit en ligne pour les postes de travail

<Précédent | Table des matières | Suivant>

Recherche de texte avec moins et vim

less et vim partagent tous deux la même méthode de recherche de texte. Une pression sur la touche / suivie d'une expression régulière effectuera une recherche. Si nous utilisons moins pour afficher notre fichier phonelist.txt :


[moi@linuxbox ~]$ moins phonelist.txt

[moi@linuxbox ~]$ moins phonelist.txt


puis recherchez notre expression de validation :



(232)

298-2265

(624)

381-1078

(540)

126-1980

(874)

163-2885

(286)

254-2860

(292)

108-518

(129)

44-1379

(458)

273-1642

(686)

299-8268

(198)

307-2440

~

~

~

/^\([0-9]{3}\) [0-9]{3}-[0-9]{4}$


less mettra en évidence les chaînes qui correspondent, laissant les non valides faciles à repérer :


(232) 298-2265 (624) 381-1078 (540) 126-1980 (874) 163-2885 (286) 254-2860 (292) 108-518

(129) 44-1379 (458) 273-1642 (686) 299-8268 (198) 307-2440

~

~

~ (FIN)

(232) 298-2265 (624) 381-1078 (540) 126-1980 (874) 163-2885 (286) 254-2860 (292) 108-518

(129) 44-1379 (458) 273-1642 (686) 299-8268 (198) 307-2440

~

~

~ (FIN)


vim, d'un autre côté, prend en charge les expressions régulières de base, donc notre expression de recherche ressemblerait à ceci :

/([0-9]\{3\}) [0-9]\{3\}-[0-9]\{4\}

Nous pouvons voir que l'expression est pratiquement la même ; cependant, de nombreux caractères considérés comme des métacaractères dans les expressions étendues sont considérés comme des littéraux dans les expressions de base. Ils ne sont traités comme des métacaractères que lorsqu'ils sont échappés avec une barre oblique inverse. Dé-


en fonction de la configuration particulière de entrain sur notre système, l'appariement sera mis en évidence. Sinon, essayez cette commande en mode commande :

:hlrecherche

pour activer la recherche en surbrillance.


Remarque: Selon votre répartition, entrain peut ou non prendre en charge la mise en évidence de la recherche de texte. Ubuntu, en particulier, fournit une version très allégée de entrain par défaut. Sur de tels systèmes, vous pouvez utiliser votre gestionnaire de paquets pour installer une version plus complète de entrain.



Meilleur système d'exploitation Cloud Computing chez OnWorks :