Wie verwende ich den $ _ Positionsparameter in der Fischmuschel?

809
Ashwin Nanjappa

In Bash enthält der Positionsparameter $_ das letzte Argument des vorherigen Befehls:

$ /home/joe> some-script foo bar $ /home/joe> cd $_ $ /home/joe/bar>  

Der Positionsparameter $_scheint in der Fischmuschel nicht zu funktionieren.

Gibt es eine Möglichkeit in der Fischmuschel, mit der ich das letzte Argument des vorherigen Befehls erhalten kann? Dies kann in Fällen nützlich sein, in denen dieses Argument ein sehr langer Weg ist, der wiederum schmerzhaft sein kann.

1
Für manche Leute könnte fizsh eine Alternative sein. Tarrasch vor 10 Jahren 0

1 Antwort auf die Frage

1
glenn jackman

Fisch verwendet $_für das derzeit laufende Programm: http://fishshell.com/docs/current/index.html#title

Um das letzte Argument des letzten Befehls zu erhalten, verwenden Sie Alt+Up

Alt + Up ist in dem von mir verwendeten GNOME-Terminal verschlissen. Ist es möglich, dies einer anderen Tastenkombination zuzuordnen? Ashwin Nanjappa vor 10 Jahren 0
Ja. Zum Beispiel, um "alt +" zu binden. auf dasselbe: `bind \ e. history-token-search-forward` - siehe "help bind" glenn jackman vor 10 Jahren 0