Запустить Fail2ban-Regex по трубопроводу с ZCAT?

Если вы разрешаете внешние программы, вы можете использовать find и переименовать :

find . -type f -name '*_rier*' -exec rename 's/rier/river/g' {} \+
find . -type d -name '*_rier*' -exec rename 's/rier/river/g' {} \+

Если вы не хотите использовать внешние инструменты, вы можете использовать

# rename directories
for f in *rier*; do
  mv -- "$f" "${f/rier/river}"
done

# rename files
for f in */*rier*; do
  mv -- "$f" "${f/rier/river}"
done

Это сначала переименовывает каталоги, а затем файлы.

0
08.07.2018, 07:44
1 ответ

Вы передаете из fail2ban в zcat.

Трубы идут слева направо. Вам нужно направить вывод zcat на ввод fail2ban

zcat... | fail2ban-regex...
2
28.01.2020, 02:31

Теги

Похожие вопросы