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  2011-01-28 08:23:50

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

[SOLVED][BASH]egrep - wyciąganie linni ze spacją z pliku.

Witam

Jak w temacie, temat niby banalny, a nigdzie nie znajduję rozwiązania.
jest plik - 2078 wierszy, z czego potrzebuję około 1/3.
większość linii ma jedno słowo, niektóre dwa lub więcej oddzielone spacją.

przykład

Kod:

słowo1
słowo2
słowo3 parametr1 parametr2
słowo4

Interesują mnie tylko linie, gdzie istnieje parametry, - czyli zawierające co najmniej dwa argumenty i spację między nimi.
Metoda dowolna - bash lub perl (regex), egrep, awk, diabli wiedzą co jeszcze.
Liczy się wynik.

A wszystko co przeczytałem do tej pory (a były tego tony), zawiera w diabły cennych informacji, z wyjątkiem takiego drobiazgu jak znak oznaczający spację. :(
I dlatego, im więcej szukam, tym większy bajzel mi się w łepetynie robi. :)))

Dzięki i Pozdrawiam
;-)

Ostatnio edytowany przez Jacekalex (2011-01-28 08:43:33)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#2  2011-01-28 08:29:43

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: [SOLVED][BASH]egrep - wyciąganie linni ze spacją z pliku.

Kod:

azhag@laptop /tmp % cat plik
słowo1
słowo2
słowo3 parametr1 parametr2
słowo4

azhag@laptop /tmp % egrep "(.*) (.*)" plik
słowo3 parametr1 parametr2

Błogosławieni, którzy czynią FAQ.
opencaching :: debian sources.list :: coś jakby blog :: polski portal debiana :: linux user #403712

Offline

 

#3  2011-01-28 08:43:02

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: [SOLVED][BASH]egrep - wyciąganie linni ze spacją z pliku.

Dzięki

Działa elegancko, dokładnie o to chodziło.

Pozdrawiam
:)))))


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)