Accueil > Astuces OSXFAQ > Vendredi - Recherche et Edition

Vendredi - Recherche et Edition

Utilisez des commandes globales pour rechercher les lignes à éditer. Pour effectuer un ‘Rechercher Remplacer’, seulement sur les lignes qui commencent par ‘edit’, utilisez :

:g/^edit/s/hello/Goodbye/g

La forme générale de cette commande est :

g/search-pattern/command

’search-pattern’ est une expression régulière et ‘command’ est une commande ‘ex’. la forme est identique à celle utilisée par ’sed’.

Pour plus d’informations sur les commandes disponibles, utilise :

man ex

Pour supprimer toutes les lignes qui commencent par ‘.’, utilisez :

:g/^./d

La commande ‘d’ supprime la ligne.

Pour sélectionner toutes les lignes qui ne correspondent pas au modèle, utilisez ‘g!’ au lieu de ‘g’.

Pour utiliser les commandes du mode normal de vim à la place des commandes ‘ex’, utilisez :

g/search-pattern/normal vim-command-list

Cet exemple ajoutera ‘…’ à toutes les lignes qui contiennent ‘edit’

:g/edit/normal A…


Parlez de cette astuce dans le Learning Center forum (en anglais sur osxfaq.com)


Si vous souhaitez en apprendre plus sur Mac OS X Unix visitez le Learning Center
 cliquez ici.

  • Pour les débutants : Le Tutoriel Mac OS X Unix
  • Pour plus d’informations sur des sujets spécifiques : Mac OS X Advanced Unix
  • Pour des réponses à des problèmes communs : Mac OS X How To

Thierry Astuces OSXFAQ

  1. Pas encore de commentaire
  1. Pas encore de trackbacks
Vous devez être identifié pour poster un commentaire