Bash wycięcie wielu elementów ze strony

Bash, C, C++, Java, PHP, Ruby, GTK, Qt i wiele innych - wszystko tutaj.
Awatar użytkownika
grzemach
Sędziwy Jeż
Sędziwy Jeż
Posty: 97
Rejestracja: 05 wrz 2007, 21:42
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Bash wycięcie wielu elementów ze strony

Post autor: grzemach »

Witam,
Chciałbym prosić o pomoc, mianowicie jest sobie strona: http://skarzysko.pgedystrybucja.pl/pp.html
na której jest opisane kiedy i gdzie będą wyłączenia prądu (planowe). Chciałbym dorzucić taką informację do conky.
Jednak nie bardzo wiem jak do tego się zabrać, wiem, że trzeba by zacząć od:

Kod: Zaznacz cały

wget -q -O - skarzysko.pgedystrybucja.pl/pp.html
i dalej nie bardzo wiem, bo jak ugryźć wyrażenia regularne w taki sposób?
Prawdopodobnie należało by użyć SED i to by wyglądało tak:

Kod: Zaznacz cały

wget -q -O - skarzysko.pgedystrybucja.pl/pp.html | sed -r '/\<tr\>([^>]*)\<\\\tr\>/is'
Jednak to zupełnie nie działa i nie bardzo mam pomysł jak to inaczej zrobić.

Chciałbym aby to działało dla frazy "Kielce", co prawda moja będzie inna, ale zastąpić będzie bardzo prosto :)


----
Rozwiązanie:

Kod: Zaznacz cały

links -dump http://skarzysko.pgedystrybucja.pl/pp.html     | grep -E "^.*\|\ Kielce"  | tr -d '|'
ODPOWIEDZ

Wróć do „Programowanie”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 12 gości