bash funkcja grep - zakończenie wyszuk. na 1 wzorcu
-
- Piegowaty Guziec
- Posty: 4
- Rejestracja: 01 cze 2007, 17:58
- Płeć: Mężczyzna
- Wersja Ubuntu: 12.04
- Środowisko graficzne: Xfce
- Architektura: x86
bash funkcja grep - zakończenie wyszuk. na 1 wzorcu
Witam,
Chciałbym aby funkcja grep wypisała tylko pierwszy znaleziony wzorzec na wyjściu.
Jaka powinna być składnia takiej komendy?
Chciałbym aby funkcja grep wypisała tylko pierwszy znaleziony wzorzec na wyjściu.
Jaka powinna być składnia takiej komendy?
-
- Serdeczny Borsuk
- Posty: 119
- Rejestracja: 14 wrz 2006, 18:02
- Płeć: Mężczyzna
- Wersja Ubuntu: 9.04
- Środowisko graficzne: GNOME
Odp: bash funkcja grep - zakończenie wyszuk. na 1 wzorcu
Parametr -m [l. wierszy]
Czyli
Tak ciężko wbić (bo na przyszłość - man [polecenie] to bardzo użyteczna sprawa)
Czyli
Kod: Zaznacz cały
grep wzorzec -m 1
Kod: Zaznacz cały
man grep
- apito
- Sędziwy Jeż
- Posty: 40
- Rejestracja: 09 lut 2007, 19:25
- Płeć: Mężczyzna
- Wersja Ubuntu: 10.04
- Środowisko graficzne: GNOME
- Architektura: x86
- Kontakt:
Odp: bash funkcja grep - zakończenie wyszuk. na 1 wzorcu
Sprawdź, czy u Ciebie w manualu pojawia się opis opcji -m, bo u mnie go nie ma.
Opis parametru jest dostępny po wpisaniu grep --help.
Opis parametru jest dostępny po wpisaniu grep --help.
-
- Serdeczny Borsuk
- Posty: 229
- Rejestracja: 23 kwie 2008, 04:35
- Płeć: Mężczyzna
- Wersja Ubuntu: 11.04
- Środowisko graficzne: GNOME
Odp: bash funkcja grep - zakończenie wyszuk. na 1 wzorcu
Kod: Zaznacz cały
-m NUM, --max-count=NUM
Stop reading a file after NUM matching lines. If the input is
standard input from a regular file, and NUM matching lines are
output, grep ensures that the standard input is positioned to
just after the last matching line before exiting, regardless of
the presence of trailing context lines. This enables a calling
process to resume a search. When grep stops after NUM matching
lines, it outputs any trailing context lines. When the -c or
--count option is also used, grep does not output a count
greater than NUM. When the -v or --invert-match option is also
used, grep stops after outputting NUM non-matching lines.
Manual page grep(1) line 112
-
- Piegowaty Guziec
- Posty: 4
- Rejestracja: 01 cze 2007, 17:58
- Płeć: Mężczyzna
- Wersja Ubuntu: 12.04
- Środowisko graficzne: Xfce
- Architektura: x86
Odp: bash funkcja grep - zakończenie wyszuk. na 1 wzorcu
ja korzystałem z mana na digipedii - tam też tego nie było ;]
-
- Serdeczny Borsuk
- Posty: 119
- Rejestracja: 14 wrz 2006, 18:02
- Płeć: Mężczyzna
- Wersja Ubuntu: 9.04
- Środowisko graficzne: GNOME
Odp: bash funkcja grep - zakończenie wyszuk. na 1 wzorcu
Lepiej korzystać z dystrybucyjnego - w końcu to dokumentacja do idealnie tych wersji programów, które masz w dystrybucji.
- apito
- Sędziwy Jeż
- Posty: 40
- Rejestracja: 09 lut 2007, 19:25
- Płeć: Mężczyzna
- Wersja Ubuntu: 10.04
- Środowisko graficzne: GNOME
- Architektura: x86
- Kontakt:
Odp: bash funkcja grep - zakończenie wyszuk. na 1 wzorcu
Polska wersja manuala grepa nie ma opisu opcji -m, tak jak pisałem. Może angielska ma. Jak można to zmienić?
-
- Serdeczny Borsuk
- Posty: 119
- Rejestracja: 14 wrz 2006, 18:02
- Płeć: Mężczyzna
- Wersja Ubuntu: 9.04
- Środowisko graficzne: GNOME
Odp: bash funkcja grep - zakończenie wyszuk. na 1 wzorcu
Angielskie strony się włącza przez parametr -L enUS
Znowu pomógł man, tym razem
![Wink ;)](./images/smilies/icon_wink.gif)
Znowu pomógł man, tym razem
Kod: Zaznacz cały
man man
![Wink ;)](./images/smilies/icon_wink.gif)
Kto jest online
Użytkownicy przeglądający to forum: Bing [Bot] i 0 gości