Я должен буду dist-обновить от хрипящего до Jessie?

Можно передать многострочный шаблон grep, для поиска строки, которая содержит достойный любого из шаблонов. Другими словами, многострочный шаблон является разъединением шаблонов на каждой строке.

print_one_pattern_per_line | grep -f - rel.log

Кстати, Вы могли упростить print_one_pattern_per_line часть. Так как Вы называете awk так или иначе, можно сделать входное соответствие строки в нем. И Ваш код awk может быть написан более простым способом, с помощью замены регулярного выражения для удаления всего до MasterId= (предполагающий, что существует отдельное проявление MasterId= на каждой строке, потому что Ваш код соответствует первой инстанции в то время как мой regexp ниже соответствий последний экземпляр).

<instruments.log awk '
    !/(^|[[:space:]])Swap/ {
        gsub(/.*MasterId=/, "");
        $0 = substr($0, 1, index($0, "L")-3);
        print;
    }' | grep -f - rel.log
3
25.04.2013, 00:58
1 ответ

Тестирование будет всегда указывать на текущее тестирование. Вы ничего не должны изменять, если Вы хотите остаться на тестировании. Единственное время, которое необходимо было бы изменить, чтобы остаться на тестировании, - то, при определении выпуска по имени, например:

deb http://ftp.us.debian.org/debian wheezy main
8
27.01.2020, 21:11

Теги

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