Nowe posty

xx Problem ze sterownikami. (5)
2024-04-13, 21:25:16
xx Instalacja xfce4 (2)
2024-04-13, 16:20:17
xx Serie kompilacji bez instalacji dla “emerge” w Gentoo (2)
2024-04-08, 18:40:04
xx Plasma 6 w Neonie ssie trochę mniej ... (17)
2024-04-05, 10:03:46
xx Problem z Linux Lite po instalacji (3)
2024-04-03, 14:23:40
xx Jak właczyć num locka przy starcie systemu debian 12? (12)
2024-04-02, 17:43:54
xx Brak dźwieku w systemie. (5)
2024-04-02, 16:13:41
xx Dystrybucja pod HP Omen (7)
2024-03-29, 11:33:05
xx [Poradnik] Wyszukiwanie Sterowników (2)
2024-03-27, 21:08:23
xx Ile pingwinów? (1)
2024-03-27, 08:59:24

Autor Wątek: awk: kolejne numery  (Przeczytany 2580 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.