调用上一个使用大括号扩展的命令中的第 n 个单词

调用上一个使用大括号扩展的命令中的第 n 个单词

我经常发现自己在编辑之前复制现有文件。我很懒,所以我当然使用了大括号扩展:

$ cp some/long/path/to/file{a,b}.txt
$ vi some/long/path/to/fileb.txt

我想知道是否有一种方法可以通过以某种方式引用扩展的“fileb”路径来节省更繁琐的输入。

Bash 的事件/单词指示符似乎没有帮助(vi !!:2例如),因为它们在扩展 {a,b} 之前引用命令。有没有办法参考扩展后的命令历史记录?

相关内容