нечувствительный к регистру sed - OpenWrt

Можно попытаться настроить своего рода находящуюся в апаче подсистему балансировки нагрузки и указать несколько различных зеркал как "задний" конец. Каждый раз, когда Вы поражаете свой прокси, различное реальное зеркало будет поражено, таким образом, распространяя Ваши запросы среди нескольких зеркал.

Но, большинство зеркал только обновляет один раз в день. Единственное задание зеркального отражения может быть долгим, особенно когда существует большое обновление. Поскольку зеркальные операторы несколько раз в день обычно не стоят того, и зеркально отражающий часто помещает намного больше напряжения на восходящий поток, чем простое apt-get update.

Помните, зеркала и дистрибутивы часто делаются на волонтерской основе. Те волонтеры должны заплатить большие баксы за пропускную способность, устройство хранения данных, электричество, охлаждение, и т.д.

Я использую зеркало Debian сам. Выручите нас и не хлопайте нами слишком трудно.

2
24.03.2011, 22:04
2 ответа

Я не вижу способ использовать Busybox sed, но Вы могли использовать Busybox sh и grep как это:

while IFS='
' read -r line; do
    printf "%s\n" "$line" | grep -qi '<script' || printf "%s\n" "$line"
done <SOMETHING.html >SOMETHING.html.tmp
mv SOMETHING.html.tmp SOMETHING.html
2
27.01.2020, 22:01
  • 1
    Корректный (после того, как незначительные меры), но чрезмерно сложный по сравнению с ответом asoundmove. Существует путь с sed, но это ужасно: sed -e '/<[Ss][Cc][Rr][Ii][Pp][Tt]/d'. –  Gilles 'SO- stop being evil' 24.03.2011, 22:02
  • 2
    @Gilles: Я соглашаюсь, asoundmove's намного более прост. –  Mikel 25.03.2011, 02:24

Делает Busybox не, имеют grep -v?

Это должно сделать задание в одной простой команде:

grep -vi "<[ \t]*script" SOMETHING.html
2
27.01.2020, 22:01
  • 1
    Да, Busybox имеет grep -v как обязательная функция. –  Gilles 'SO- stop being evil' 24.03.2011, 22:04

Теги

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