Size: a a a

2021 April 01

as

as sa in pro.bash
нужно найти все файлы в которых присутствует и строка один и строка два, так я понятнее объяснил?
источник

OM

Oleg Makarikhin in pro.bash
for f in *; do  grep -q template1 $f && grep -q template2 $f && echo $f ; done
источник

OM

Oleg Makarikhin in pro.bash
ну или перепилить под рекурсивный обход каталога
источник

∀lǝxǝʎ in pro.bash
as sa
нужно найти все файлы в которых присутствует и строка один и строка два, так я понятнее объяснил?
и так всё понятно
источник

🌚

🌚 YupiRex in pro.bash
echo -e "text1\ntext2\ntext3"| grep "text1\|text3"
text1
text3
источник

🌚

🌚 YupiRex in pro.bash
echo -e "text1\ntext2\ntext3"| grep -E "text(1|3)"
text1
text3
источник

∀lǝxǝʎ in pro.bash
∀lǝxǝʎ
ну, да
grep -rl | xargs grep
но как-то не оч красиво, зато просто
куда тут подробнее хз
grep -rl 'TEMPLATE1' /some/dir | xargs grep -l 'TEMPLATE2'
источник

as

as sa in pro.bash
просто xargs с grep никогда не сращивал ))
источник

as

as sa in pro.bash
∀lǝxǝʎ
куда тут подробнее хз
grep -rl 'TEMPLATE1' /some/dir | xargs grep -l 'TEMPLATE2'
пробую, спасибо.
источник

Лс

Лень с Самосознанием... in pro.bash
as sa
Всем привет, подскажите как в куче текстовых файлов найти те, которые содержат два (оба) шаблона. в голову приходит grep по каждому из шаблонов, а потом сравнение списка файлов, но что-то подсказывает, что можно и одним grep обойтись...
Можно сделать двойную регулярку, тогда всё будет работать одной командой
источник

∀lǝxǝʎ in pro.bash
Лень с Самосознанием
Можно сделать двойную регулярку, тогда всё будет работать одной командой
это как это?
источник

Лс

Лень с Самосознанием... in pro.bash
∀lǝxǝʎ
это как это?
Регулярные выражения имеют понятия "и" и "или". Там даже есть непонятное подобие if, но вот такого мастерства я ещё не могу понять
источник

Лс

Лень с Самосознанием... in pro.bash
∀lǝxǝʎ
это как это?
Глянь на https://regex101.com, там неплохая и краткая справка
источник

∀lǝxǝʎ in pro.bash
накорябать multiline AND будет не так просто, я бы даже сказал что оно того не стоит
источник

∀lǝxǝʎ in pro.bash
И нет в регулярках, это придётся обкостыливать
источник

as

as sa in pro.bash
∀lǝxǝʎ
куда тут подробнее хз
grep -rl 'TEMPLATE1' /some/dir | xargs grep -l 'TEMPLATE2'
проверил. Работает. Горизонты раздвинул. СПАСИБО!
источник

F

Fljúgandi Kettlingur... in pro.bash
∀lǝxǝʎ
накорябать multiline AND будет не так просто, я бы даже сказал что оно того не стоит
и регулярка будет очень дорогая
источник
2021 April 02

A

Alex in pro.bash
подскажите в чем разница исользования переменных
${TIMEOUT}
и
$TIMEOUT
источник

A

Alex in pro.bash
нашел, в общем шо то шо это))
источник

∀lǝxǝʎ in pro.bash
Alex
нашел, в общем шо то шо это))
вот и мяулодец
источник