Как использовать позиционный параметр $_ в оболочке fish?

В Bashпозиционный параметр $_ содержит последний аргумент в предыдущей команде:

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

Позиционный параметр $_ не похоже на работу в оболочке рыбы.

Есть ли какой-нибудь способ в оболочке рыбы, с помощью которого я могу получить последний аргумент в предыдущей команде? Это может быть полезно в тех случаях, когда этот аргумент является действительно длинным путем, который может быть больно набирать снова.

1 ответ

Решение

Рыба использует $_ для текущей запущенной программы: http://fishshell.com/docs/current/index.html

Чтобы получить последний аргумент последней команды, используйте Alt+Up

Другие вопросы по тегам