Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2016-12-02 21:04:27

  jacekz - Użytkownik

jacekz
Użytkownik
Skąd: Lubuskie
Zarejestrowany: 2013-01-20

[solved][bash] wyciągniecie danych z pliku przez awk/sed/grep?

Cześć,
Jak za pomocą sed/awk/grep (wybierz właściwe - bo ja nie wiem co właściwie do tego powinienem użyć) wyciągnąć informacje z pliku/strumienia umieszczoną np. pomiędzy znacznikami <fullcount>coś</fullcount>?
Jeśli to coś elementarnego, to prosze o namiar na miejsce gdzie mogę o tym poczytać.
Z góry dziękuje za cierpliwość i pomoc :/
(Chciałbym wyciągnąć pewne informacje ze stron pobieranych przez curl lub rss-a.)

Ostatnio edytowany przez jacekz (2016-12-02 21:31:40)

Offline

 

#2  2016-12-02 21:07:56

  urbinek - Dzban Naczelny

urbinek
Dzban Naczelny
Skąd: Sosnowiec
Zarejestrowany: 2009-10-01
Serwis

Re: [solved][bash] wyciągniecie danych z pliku przez awk/sed/grep?


A w wolnym czasie, robię noże :)
http://nginx.urbinek.eu/_photos/signature.png

Offline

 

#3  2016-12-02 21:31:12

  jacekz - Użytkownik

jacekz
Użytkownik
Skąd: Lubuskie
Zarejestrowany: 2013-01-20

Re: [solved][bash] wyciągniecie danych z pliku przez awk/sed/grep?

@urbinek dziękuje.

[solved]  Do mojego przypadku podziałało:

Kod:

grep -o -P '(?<=<fullcount>).*(?=</fullcount>)'

Ostatnio edytowany przez jacekz (2016-12-02 21:32:36)

Offline

 

#4  2016-12-05 22:56:10

  seler - Użytkownik

seler
Użytkownik
Zarejestrowany: 2012-05-15

Re: [solved][bash] wyciągniecie danych z pliku przez awk/sed/grep?

To mi coś przypomina ;)
Użycie regexu do parsowania html
A z mojego doświadczenia do parsowania HTMLu w bashu najlepiej nadaje się Xidel


a to feler westchnął seler

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)