Czytałem książkę kucharską dla systemu Linux, aby uzyskać zrozumienie. Jestem całkiem nowy w tym.Zgodność z tekstem
Przeszukuję temat o nazwie Konkordancja tekstu. Teraz rozumiem, co to jest, ale nie jestem w stanie uzyskać sekwencji poleceń za pomocą tr, sort i uniq (tak mówi książka kucharska), które generowałyby zgodność.
Czy ktoś może mi powiedzieć, jak stworzyć podstawową zgodność? tj. po prostu sortuj i wyświetlaj częstotliwość słów dla każdego unikalnego słowa.
Pomysł przedstawiony w książce kucharskiej używać tr przetłumaczyć wszystkie spacje na znaki nowego wiersza, tak że każde słowo przechodzi do nowej linii, który jest następnie przekazywany do sortowania, a następnie przekazany do uniq z -c do zliczyć unikalne warunki.
Niestety, nie jestem w stanie określić prawidłowych parametrów. Czy ktoś może wyjaśnić, proszę, wyjaśniając, co robi każdy parametr?
Mam googleed dla tego, ale nie jestem w stanie uzyskać jasno zdefiniowanej odpowiedzi na mój problem.
Każda pomoc jest doceniana!
Muszę teraz biec (dosłownie), ale wyjaśnię, kiedy wrócę, jeśli nikt inny nie zrobi. Tymczasem przeczytaj strony podręcznika. – Kevin
Wielkie dzięki. To działa. Spróbuję ją odtworzyć i zrozumieć. –
OK. Mam to. Jedno pytanie jednak, czy możemy to rozszerzyć, aby uzyskać zgodność niektórych plików w jednym katalogu? Jednym ze sposobów, aby to zrobić, jest zapisanie wyniku pliku "ls" w pliku, a następnie dla każdej linii tego pliku jest nazwa pliku, uruchom powyższe polecenie, aby dołączyć zgodność tego pliku do "wyniku". Następnie ponownie spójrz na "wynik". To działa, ale czy istnieje prostszy, elegancki sposób, aby to osiągnąć? –