У меня есть следующий псевдоним в моих .aliases:
alias gi grep -i
и я хочу искать foo
без учета регистра во всех файлах, в имени которых есть строка bar
:
find -name \*bar\* | xargs gi foo
Вот что я получаю:
xargs: gi: No such file or directory
Есть ли способ использовать псевдонимы в xargs, или мне нужно использовать полную версию:
find -name \*bar\* | xargs grep -i foo
Примечание. Это простой пример. Кроме gi
у меня есть несколько довольно сложных псевдонимов, которые я не могу так легко расширить вручную.
Изменить: я использовал tcsh
, поэтому укажите, относится ли ответ к конкретной оболочке.