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!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
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
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)
Offline
azhag@laptop /tmp % cat plik słowo1 słowo2 słowo3 parametr1 parametr2 słowo4 azhag@laptop /tmp % egrep "(.*) (.*)" plik słowo3 parametr1 parametr2
Offline
Dzięki
Działa elegancko, dokładnie o to chodziło.
Pozdrawiam
:)))))
Offline
Strony: 1