Mam duży plik, te linie wyglądają tak jak Numery tekstowe itp. [Man- (kilka liczb)] jest dużo tego Człowieka-podobieństwa jest powtórzenie w kilku linijkach, chcę liczyć tylko unikalne Mans -words. Nie mogę użyć unikalnego pliku, ponieważ tekst przed słowami Man jest zawsze różny w każdej linii. Jak mogę liczyć tylko wyjątkowe słowa Man-somenumbers w pliku?Jak znaleźć unikalne słowa z pliku linux
5
A
Odpowiedz
6
Jeśli dobrze rozumiem, co chcesz zrobić poprawnie, a następnie
grep -oE 'Man-[0-9]+' filename | sort | uniq -c
powinno załatwić sprawę. Działa to w następujący sposób: Po pierwsze
grep -oE 'Man-[0-9]+' filename
izoluje wszystkie słowa z pliku, które pasują do Man-[0-9]+
wyrażenie regularne. Ta lista jest następnie przesyłana przez sort
, aby uzyskać posortowaną listę wymaganą przez uniq
, a następnie sortowana lista jest przesyłana przez uniq -c
, aby zliczyć, jak często wyświetlane jest każde unikalne słowo .
+0
Działał bez opcji -o również. Po użyciu opcji -o wypowiedziała niepoprawną opcję. Używam okien i używam poleceń wewnątrz GIT BASH z instalacji GIT. –
Powiązane problemy
- 1. Jak zwracać unikalne słowa z pliku tekstowego przy użyciu Python
- 2. Python zwracający unikalne słowa z listy (bez uwzględnienia wielkości liter)
- 3. Regex Aby znaleźć słowa z brakującymi literami
- 4. Jak znaleźć pierwszą literę każdego słowa?
- 5. Jak znaleźć słowa przez częściowe ciągi znaków
- 6. Jak mogę znaleźć unikalne znaki na linię wprowadzania?
- 7. Jak wybrać losowe unikalne linie z pliku tekstowego w powłoce?
- 8. znalezienie unikalne wartości w pliku danych
- 9. SQL - jak wybrać słowa z pewnymi wartościami na końcu słowa
- 10. Jak znaleźć katalog domowy w Oracle Linux
- 11. Jak znaleźć rozmiar bufora gniazda linux
- 12. Unikalne identyfikatory z mongodb
- 13. Jak tworzyć unikalne klucze w KeystoneJS
- 14. Jak mogę odczytać słowa (zamiast linii) z pliku?
- 15. Regex, aby znaleźć pełne słowa na Postgresql
- 16. Jak znaleźć wszystkie permutacje danego słowa w danym tekście?
- 17. python - znajdź wystąpienie słowa w pliku
- 18. Jak znaleźć nazwę pliku Perla?
- 19. Jak znaleźć rozmiar pliku HDFS
- 20. Jak dodać linie do końca pliku - linux
- 21. Jak znaleźć unikalne wartości pól z dwóch kolumn w ramce danych
- 22. Jak mogę sprawdzić poprawność pliku konfiguracyjnego Erlang z komendy linux
- 23. Jak usunąć zawartość pliku dziennika z terminalu linux?
- 24. powłoka linux: Jak odczytać argument polecenia z pliku?
- 25. Jak pobrać dowolny fragment z pliku na systemie Unix/Linux
- 26. Uzyskaj unikalne przedmioty z listy?
- 27. Oblicz unikalne wartości z warunkiem
- 28. Jak znaleźć rozmiar statycznych przydziałów z binarnego?
- 29. Implementacja słowa tensorflow z word2vec
- 30. Jak uzyskać unikalne wartości na liście
Połączenie 'grep' i' wc' lub 'lc' powinno być dobrym początkiem. – arkascha