LINUX.ORG.RU

История изменений

Исправление sdio, (текущая версия) :

tac 1.txt | awk '$1 == "capacity" && div 
                  { div=0; 
                    print "<div style=\"color: red;\">"
                  };
                $1 == "capacity" && $3 <= 10 
                 { print "</div>";
                   div=1
                 }; 
                 { print }
             END { if (div) {print "<div style=\"color: red;\">" }}' | tac
mac: 10:9F:22:33:11:00
name : SomeName
lastip : 192.168.15.198
txpower : 56
quality : 24
capacity : 73 
mac: 10:9F:22:33:11:99
name : SomeName
lastip : 192.168.15.147
txpower : 56
quality : 37
capacity : 26 
<div style="color: red;">
mac: 10:9F:22:33:11:88
name : SomeName
lastip : 192.168.15.99
txpower : 56
quality : 93
capacity : 10
</div>

Исправление sdio, :

tac 1.txt | awk '$1 == "capacity" && NR > 1 && div 
                  { div=0; 
                    print "<div style=\"color: red;\">"
                  };
                $1 == "capacity" && $3 <= 10 
                 { print "</div>";
                   div=1
                 }; 
                 { print }
             END { if (div) {print "<div style=\"color: red;\">" }}' | tac
mac: 10:9F:22:33:11:00
name : SomeName
lastip : 192.168.15.198
txpower : 56
quality : 24
capacity : 73 
mac: 10:9F:22:33:11:99
name : SomeName
lastip : 192.168.15.147
txpower : 56
quality : 37
capacity : 26 
<div style="color: red;">
mac: 10:9F:22:33:11:88
name : SomeName
lastip : 192.168.15.99
txpower : 56
quality : 93
capacity : 10
</div>

Исправление sdio, :

tac 1.txt | awk '$1 == "capacity" &&
                 NR > 1 && 
                 div 
                  { div=0; 
                    print "<div style=\"color: red;\">"
                  };
                $1 == "capacity" &&
                $3 <= 10 
                 { print "</div>";
                   div=1}; 
                 {print}
             END {if (div) {print "<div style=\"color: red;\">"}}' | tac
mac: 10:9F:22:33:11:00
name : SomeName
lastip : 192.168.15.198
txpower : 56
quality : 24
capacity : 73 
mac: 10:9F:22:33:11:99
name : SomeName
lastip : 192.168.15.147
txpower : 56
quality : 37
capacity : 26 
<div style="color: red;">
mac: 10:9F:22:33:11:88
name : SomeName
lastip : 192.168.15.99
txpower : 56
quality : 93
capacity : 10
</div>

Исходная версия sdio, :

tac 1.txt | awk '$1 == "capacity" && NR > 1 && div {div=0; print "<div style=\"color: red;\">"}; $1 == "capacity" && $3 <= 10 {print "</div>"; div=1}; {print}' | tac
mac: 10:9F:22:33:11:00
name : SomeName
lastip : 192.168.15.198
txpower : 56
quality : 24
capacity : 73 
mac: 10:9F:22:33:11:99
name : SomeName
lastip : 192.168.15.147
txpower : 56
quality : 37
capacity : 26 
<div style="color: red;">
mac: 10:9F:22:33:11:88
name : SomeName
lastip : 192.168.15.99
txpower : 56
quality : 93
capacity : 10
</div>