Polecenie Digest w systemach Unix i Linux: wyodrębnianie określonych informacji z wielu plików
Digest to narzędzie wiersza poleceń w systemach Unix i Linux, które pobiera listę plików jako dane wejściowe i tworzy listę wierszy tekstu zawartych w tych plikach.
* Służy do wyodrębniania określonych informacji z wielu plików, np. drukowania wykreśl wszystkie linie zawierające określone słowo lub frazę.
* Polecenie Digest działa poprzez odczytywanie każdego pliku po jednym wierszu na raz i wyświetlanie wiersza jako pojedynczego wiersza tekstu.
* Można go używać w połączeniu z innymi poleceniami wykonaj bardziej złożone zadania przetwarzania tekstu, takie jak odfiltrowanie określonych linii lub wydrukowanie tylko tych linii, które pasują do określonego wzorca.
Przykład polecenia Digest :
* Aby wydrukować wszystkie linie zawierające słowo „hello” ze wszystkich plików w bieżący katalog, możesz użyć następującego polecenia:
```
digest * | grep hello
```
Spowoduje to odczytanie każdego pliku po linii i wyświetlenie linii zawierających słowo „hello”. Symbol wieloznaczny „*” służy do określenia, że wszystkie pliki w bieżącym katalogu powinny zostać przetworzone. Polecenie „grep” służy do odfiltrowania tylko tych linii, które pasują do określonego wzorca.
* Aby wydrukować tylko te linie, które nie zawierają słowa „hello” w żadnym z plików, możesz użyć następującego polecenia:
```
digest * | grep -v hello
```
To spowoduje odczytanie każdego pliku po linii na raz i wyświetlenie tylko tych linii, które nie zawierają słowa „hello”. Opcja „-v” służy do odwrócenia dopasowania, tak że wypisywane są tylko linie, które nie pasują do wzorca.
* Aby wydrukować liczbę linii w każdym pliku zawierających słowo „hello”, możesz użyć opcji następujące polecenie:
```
digest * | grep -c hello
```
To spowoduje odczytanie każdego pliku po linii na raz i wyświetlenie liczby linii zawierających słowo „hello”. Opcja „-c” służy do zliczania liczby dopasowań.
Wniosek :
* Digest to potężne narzędzie wiersza poleceń w systemach Unix i Linux, którego można używać do wyodrębniania określonych informacji z wielu plików.
* Można go używać w w połączeniu z innymi poleceniami w celu wykonania bardziej złożonych zadań przetwarzania tekstu, takich jak odfiltrowanie określonych wierszy lub wydrukowanie tylko tych wierszy, które pasują do określonego wzorca.
* Używając skrótu w połączeniu z innymi poleceniami, można zautomatyzować wiele zadań przetwarzania tekstu i zaoszczędzić czas i wysiłek.