Как я могу использовать псевдонимы команд с xargs?
У меня есть следующий псевдоним в моем .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
поэтому, пожалуйста, укажите, является ли ответ специфичным для оболочки.