#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
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