На этот вопрос уже есть ответ здесь:
I ' m пытается определить псевдоним, в котором аргументы являются ins вставлен посередине, а не добавлен в конец.
Я попытался определить его так:
alias grep_logs="grep $1 */log/*.log"
где $ 1 - первый аргумент grep_logs, так что:
grep_logs foo
выполнит следующую команду:
grep foo */log/*.log
но вместо этого он запускает команду:
grep foo */log/*.log foo
, что приводит к ошибке:
grep: foo: No such file or directory
Можно ли сделать это с помощью псевдонима или мне нужно определить функцию?