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