GNU/Linux >> Tutoriels Linux >  >> Linux

Option de couleur par défaut de Grep

Ajoutez simplement l'alias suivant au fichier de configuration de votre shell, par ex. .bashrc ou .bash_profile (selon ce que vous utilisez, voir ici):

alias grep='grep --color=auto'

Vous pouvez simplement l'utiliser comme grep .

Il n'est généralement pas nécessaire de créer des scripts lorsque de simples alias de commande font très bien la même chose. En fait, votre script ne fonctionnerait même pas si vous vouliez passer plus d'options à grep . Si vous avez besoin d'un petit extrait pouvant traiter des arguments, vous devez utiliser des fonctions.


#!/bin/sh
exec grep --color "[email protected]"

Cela illustre la manière standard d'"envelopper" une commande avec un script shell, lorsque la commande ne fonctionne pas tout à fait comme vous le souhaitez.

Le exec évite de créer un processus supplémentaire (un pour le script et un pour grep). Vous pouvez le laisser de côté si vous le souhaitez.

Le "[email protected]" est remplacé par tous les arguments du script, quel qu'en soit le nombre. Il conserve correctement les arguments avec des espaces et d'autres caractères spéciaux pour le shell.


Linux
  1. Comment utiliser la commande Linux grep

  2. Utiliser la commande Grep et localiser ?

  3. Changer le shell par défaut sous Linux

  4. Si, sinon basé sur la commande redirigée vers grep

  5. fichiers cp uniquement, répertoires ignorés

14 exemples de commandes Grep sous Linux

Commande Grep sous Linux (Rechercher du texte dans des fichiers)

Comment utiliser grep sous Linux

Commande Grep sous Linux (avec exemples)

Commande Grep sous Linux/UNIX

Utilisation de la commande grep sous Linux