Nowe posty

Autor Wątek: awk: kolejne numery  (Przeczytany 2584 razy)

WMP

  • Gość
awk: kolejne numery
« dnia: 2007-12-02, 22:57:31 »
Witam. Mam mniej więcej taki wynik polecenia:
./.city.php~:83:            $db -> Execute("UPDATE settings SET value='N' WHERE setting='reset'");
./.city.php~:94:    $objItem = $db -> Execute("SELECT `id` FROM `equipment` WHERE `name`='".ITEM."' AND `owner`=".$player -> id);
./.city.php~:98:        $objPoll = $db -> Execute("SELECT `value` FROM `settings` WHERE `setting`='poll'");
./.city.php~:147:                $db -> Execute("DELETE FROM `equipment` WHERE `id`=".$objItem -> fields['id']);
./.city.php~:148:                $db -> Execute("UPDATE `players` SET `credits`=`credits`+100000 WHERE `id`=".$player -> id);
chciałbym za pomocą awk wyłapać wszystkie linie, które są po sobie, np. z powyższego przykładu wyłapał by tylko:
./.city.php~:147:                $db -> Execute("DELETE FROM `equipment` WHERE `id`=".$objItem -> fields['id']);
./.city.php~:148:                $db -> Execute("UPDATE `players` SET `credits`=`credits`+100000 WHERE `id`=".$player -> id);
Gdyż 148 jest po 147. Resztę by odrzucił, bo 94 nie jest po 83, ani 98 nie jest po 94. Bardzo prosze o pomoc w napisaniu tego skryptu.