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.