Nowe posty

xx Dystrybucja pod HP Omen (7)
Dzisiaj o 11:33:05
xx [Poradnik] Wyszukiwanie Sterowników (2)
2024-03-27, 21:08:23
lamp Problem z Linux Lite po instalacji (0)
2024-03-27, 19:50:30
xx Ile pingwinów? (1)
2024-03-27, 08:59:24
xx konfiguracja pale moon (0)
2024-03-24, 21:53:42
xx Plasma 6 w Neonie ssie trochę mniej ... (10)
2024-03-23, 02:38:11
xx problem z instalacja sterowników do karty sieciowej (3)
2024-03-18, 18:10:16
xx Plik abc.001 (1)
2024-03-17, 17:48:27
xx Zlecę dopracowanie programu w MatLab (0)
2024-03-13, 15:28:40
xx Linux Mint 21.3 XFCE brak dźwieku po paru minutach (karta muzyczna zintegrowana) (5)
2024-03-12, 23:07:01

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