我想创建一个别名,它使用第一个 cli 变量作为某些东西的输入,并将其余变量放在最后,例如:
alias rerun '`head -n 2 \!:1/some_log_file.log | tail -n 1` \!:*'
在示例中,我想使用第一个变量作为目录名称,最后使用所有其他变量(第一个变量除外),
编辑:我目前从上面的例子中得到的是:第一个参数按计划进入目录名称,所有参数都像这样结束(测试是包含日志文件的目录):
% rerun test foo bar foo
<executed_cmd> test foo bar foo
我想:
<executed_cmd> foo bar foo
这样我就可以将额外的参数传递给执行的命令(无限制)
谢谢亚历克斯