Nowe posty

xx Przydatne Linki (2)
Wczoraj o 20:29:27
xx [Rozwiązany] Info w .xsession-errors (2)
2019-07-21, 23:42:04
xx Zapisywanie plików w lokalizacji sieciowej (0)
2019-07-19, 13:22:19
xx Instalacja Cuda - ubuntu 18.04 (2)
2019-07-18, 22:56:34
xx openSuse w Active Directory (0)
2019-07-17, 10:00:42
xx Program dublujacy wpisane wartosci (5)
2019-07-16, 22:47:17
xx Odpowiedni monitor 34 vs 27 4K (4)
2019-07-13, 22:36:57
grin Gdzie kupować gry (13)
2019-07-12, 23:54:15
xx Linux dla programisty + konkretne możliwości. (7)
2019-07-10, 07:31:49
xx Które z tych programów powinienem wybrać? Codzienność / nauka / programowani (15)
2019-07-08, 10:26:01

Autor Wątek: [Grep] Numery wierszy  (Przeczytany 4070 razy)

Offline

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 2
    • Zobacz profil
[Grep] Numery wierszy
« dnia: 2010-12-16, 17:47:50 »
Jak użyć polecenia grep, by wyświetlić tylko numery wierszy? grep -n wyświetla numery razem z wierszami. Nie mogę nic sensownego w google poszukać.

Offline arctgx

  • Users
  • Guru
  • *****
  • Wiadomości: 2753
    • Zobacz profil
[Grep] Numery wierszy
« Odpowiedź #1 dnia: 2010-12-16, 20:01:29 »
Na pewno man -LC grep warto przejrzeć. Sam nie mam pomysłu na zestaw opcji grepa w tym celu. Dlaczego akurat grep, a nie sam awk albo wyjście grepa przefiltrowane przez cut?
Użytkownik: Ib5sXfcCkvYR
Hasło: adam

Offline

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 2
    • Zobacz profil
[Grep] Numery wierszy
« Odpowiedź #2 dnia: 2010-12-16, 21:30:50 »
Na razie wystarczy "grep -n Frodo | cut -b 1", ale co jeśli plik miałby 1000 lini? Da się to zrobić samym grepem?

Swoją drogą mam jeszcze jeden malutki problemik mianowicie. Mam z pliku wyświetlić daty starsze od 1974 i jak na razie wykodziłem coś takiego w regexpie
"grep -E '[0-9]{2}-[0-9]{2}-[1000-1974].' lista" na wyjściu nadal dostaję daty z poza zakresu. Oto jak wygląda mój plik

Bożena Nowak, 20-01-1954, 10002, Kraków, bnowak@gmail.com
Beata Wiśniewska, 16-02-1973, 20001, Gdańsk
Bogdan Kapusta, 29-12-1975, 20012, Gdynia, bkapusta@wp.pl
Marian Długi, 13-01-1970, 19003, Gdańsk
Agata Grzybowska, 11-02-1981, 24011, Gdynia
Joanna Niezawodna, 01-01-1949, 9780, Nowy Sącz, jniezawodna@ns.com
Beata Wesołowska, 12-01-1974, 10235, Gdańsk
Marianna Nowakowska, 01-01-1979, Poznań

Dane są fikcyjne i przeznaczone jedynie do testów.

Innymi słowy nie wiem jak zapisać w regexpie wyrażenie "Mniejsze od".