Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 24/08/2010, à 13:39

Renovati0

[Alias] - Ajouter une commande à la fin d'un alias

Bonjour,

J'aimerai pouvoir ajouter des commandes à la fin d'un alias. Ex:

grep -r "select" . | grep -v svn

et faire un alias qui me permettrait de faire cet alias :

grep select (en remplacant donc par : grep -r "select" . | grep -v svn)

Une solution ?

Merci beaucoup !

Hors ligne

#2 Le 24/08/2010, à 13:47

iuchiban

Re : [Alias] - Ajouter une commande à la fin d'un alias

salut, tu peux créer une fonction dans ton .bashrc :

#sgrep pour svn grep
sgrep()
{
  grep -r "$1" . | grep -v svn
}

tu appelles ensuite ta commande avec

sgrep "TEXTE_A_GREPER"

C'est depuis que Chuck Norris a laissé la vie sauve à un manchot que l'on dit que Linux est libre.

Chuck Norris n'a pas besoin d'éditer son premier message pour ajouter [Résolu]. Chuck Norris est toujours [Résolu], quoi qu'il arrive.

Hors ligne

#3 Le 24/08/2010, à 14:12

sputnick

Re : [Alias] - Ajouter une commande à la fin d'un alias

Ah, c'est là que git est intéressant wink

git grep -l motif .

J'ai récemment migré de svn à git (je garde l'historique et les versions svn dans git), et je git-i-fie tout maintenant mon /etc, mon ~/.vim et évidement mon repository.


On ne peut pas mettre d'array dans un string!
https://sputnick.fr/

Hors ligne

#4 Le 25/08/2010, à 09:22

Renovati0

Re : [Alias] - Ajouter une commande à la fin d'un alias

Merci beaucoup !

Hors ligne