История изменений
Исправление
Legioner,
(текущая версия)
:
find . -type f -exec | xargs -n1 cat | grep foo
если я тебя правильно понял.
Вообще было бы неплохо, если бы можно было делать что-то вроде
grep foo < (ls -R)
Если да, то что из этого будет более костыльно ?
Речь не про костыли, а про дублирование. Причём как физическое (каждая утилита пишет свою версию рекурсивного обхода директорий со своими неповторимыми багами, но это ладно), так и ментальное (предполагается, что пользователь должен помнить параметры каждой утилиты в каждом случае).
Исправление
Legioner,
:
find . -type f -exec | xargs -n1 cat | grep foo
если я тебя правильно понял.
Если да, то что из этого будет более костыльно ?
Речь не про костыли, а про дублирование. Причём как физическое (каждая утилита пишет свою версию рекурсивного обхода директорий со своими неповторимыми багами, но это ладно), так и ментальное (предполагается, что пользователь должен помнить параметры каждой утилиты в каждом случае).
Исходная версия
Legioner,
:
find . -type f -exec grep foo {} \;
если я тебя правильно понял.
Если да, то что из этого будет более костыльно ?
Речь не про костыли, а про дублирование. Причём как физическое (каждая утилита пишет свою версию рекурсивного обхода директорий со своими неповторимыми багами, но это ладно), так и ментальное (предполагается, что пользователь должен помнить параметры каждой утилиты в каждом случае).