Я хотел бы создать псевдоним, который использует первую переменную 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
чтобы я мог передавать дополнительные аргументы выполняемой команде (неограниченно)
Спасибо Алекс