ich habe normalerweise den folgenden einfachen alias in meiner bashrc:
alias g="grep --color=always --exclude-dir=\*.svn\*"
aber jetzt muss ich an systemen arbeiten, die nur GNU grep 2.5 haben, also nein --exclude-dir
Streit.
jetzt brauche ich so etwas zum arbeiten
alias g="grep --color=always $1 $2 | grep -v .svn"
Die Argumente werden jedoch natürlich an das Ende des Alias angehängt. $ 1 und $ 2 werden analysiert, wenn der Alias nicht erstellt wird, auch nicht bei starken Anführungszeichen.
Kann ich das lösen, ohne auf zusätzliche Skripte oder Funktionen zurückgreifen zu müssen?