首页 > 解决方案 > 鱼壳:带有最后一个参数的变量

问题描述

鱼壳相当于mkdir -p foo/bar/baz/quux && cd $_什么?

我知道$history[1],但在这里我只需要上一个命令的最后一个参数。

标签: fish

解决方案


不幸的是,鱼不支持最后一个参数变量。

一种有效的交互方式是创建目录:

> mkdir -p foo/bar/baz/quux

然后键入 cd 和路径的第一个字符。

> cd f

此时鱼可能会自动建议整个路径。如果没有,您可以按 alt-up 进行历史令牌搜索,它肯定会找到它。

一种脚本方法是:

set path foo/bar/baz/quux && mkdir -p $path && cd $path

推荐阅读