2013-02-19 14 views
6

Welche spezielle Variable speichert die Ausgabe des vorherigen Befehls in einer zshell? Zum Beispiel, wenn ich es täte:Spezielle Zshell-Variable für die Ausgabe des vorherigen Befehls

$ which zsh 
    something 

Statt Kopieren der Ausgabe ‚etwas‘, ist es eine Möglichkeit, die Ausgabe über eine spezielle Variable zu bekommen?

Ich weiß, ich könnte $_ verwenden, um den vorherigen Befehl zu erhalten, der aufgerufen wurde, gibt es etwas ähnliches?

Antwort

4

könnten Sie wickeln einfach $_ in $() es auszuführen wieder ich

$ which zsh 
/bin/zsh 
$ echo $($_) 
/bin/zsh 

Nicht sicher annehmen, wenn es eine Variable ist, die zwar ohne erneute Ausführung des Befehls, dass die Ausgabe hält ...

+0

Das ist genau was ich brauche, danke. Stattdessen benutze ich 'finden. -i 'FILENAME'', dann benutze ich 'vim $ ($ _)', da es normalerweise eine Datei findet. –

+0

Eigentlich habe ich herausgefunden, '' 'mit' '' bequemer zu finden. -i 'FILENAME' | xargs vim ' –

Verwandte Themen