Bash 特定路径部分的历史扩展
说我有命令Bash 特定路径部分的历史扩展,bash,Bash,说我有命令 some-command one/two/three/four 我可以使用!$:h参考1/2/3。但是,假设我想引用one/two或one。仅使用历史扩展就可以做到这一点吗 使用!$:h:h不起作用——这不是我所期望的。!$:h:h适用于me@Kevin你是对的;您可以将此作为答案发布。我没有说明:h只会删除最后一个斜杠,因此four/的工作方式与four不同
some-command one/two/three/four
我可以使用!$:h
参考1/2/3
。但是,假设我想引用one/two
或one
。仅使用历史扩展就可以做到这一点吗
使用
!$:h:h
不起作用——这不是我所期望的。!$:h:h
适用于me@Kevin你是对的;您可以将此作为答案发布。我没有说明:h
只会删除最后一个斜杠,因此four/
的工作方式与four
不同