Diese Frage basiert auf the thread.Kann eine Shell-Funktion nicht lösen
ich habe die Shell-Funktion
function man()
{
man "$1" > /tmp/manual; less /tmp/manual
}
Das Problem ist, da der Mann Befehl existiert.
Wie können Sie den Befehl durch meinen Befehl ersetzen?
@Ryan: Vielen Dank für Ihre Antwort! Es löst das Problem! –
Oh, noch etwas. Wahrscheinlich möchten Sie in Ihrer Funktion "$ *" anstelle von $ 1 verwenden. –
"$ *" scheint alle Parameter von 1,2,3 vorzuziehen, ... Dies kann nützlich sein. Allerdings kann ich nicht verstehen, wie Sie Handbücher lesen von% man emacs vim% –