Příkaz Digest v Unixu a Linuxu: Extrahování konkrétních informací z více souborů
Digest je nástroj příkazového řádku v Unixu a Linuxu, který bere jako vstup seznam souborů a vytváří seznam řádků textu, které jsou obsaženy v těchto souborech.
* Používá se k extrahování konkrétních informací z více souborů, jako je tisk vymazat všechny řádky, které obsahují určité slovo nebo frázi.
* Příkaz digest funguje tak, že čte každý soubor jeden řádek po druhém a řádek vypíše jako jeden řádek textu.
* Lze jej použít v kombinaci s jinými příkazy k provádět složitější úlohy zpracování textu, jako je filtrování určitých řádků nebo tisk pouze řádků, které odpovídají určitému vzoru. aktuálního adresáře, můžete použít následující příkaz:
```
digest * | grep hello
```
Toto přečte každý soubor jeden řádek po druhém a vypíše řádky, které obsahují slovo "ahoj". Zástupný znak "*" se používá k určení, že mají být zpracovány všechny soubory v aktuálním adresáři. Příkaz "grep" se používá k odfiltrování pouze řádků, které odpovídají zadanému vzoru.
* Chcete-li vytisknout pouze řádky, které v žádném ze souborů neobsahují slovo "ahoj", můžete použít následující příkaz:
```
digest * | grep -v hello
```
Toto přečte každý soubor jeden řádek po druhém a vypíše pouze řádky, které neobsahují slovo "ahoj". Volba "-v" se používá k invertování shody, takže jsou na výstupu pouze řádky, které se neshodují se vzorem.
* Chcete-li vytisknout počet řádků v každém souboru, které obsahují slovo "ahoj", můžete použít následující příkaz:
```
digest * | grep -c hello
```
Toto přečte každý soubor jeden řádek po druhém a vypíše počet řádků, které obsahují slovo "ahoj". Volba "-c" se používá k počítání počtu shod.
Závěr:
* Digest je výkonný nástroj příkazového řádku v Unixu a Linuxu, který lze použít k extrahování konkrétních informací z více souborů.
* Lze jej použít v v kombinaci s dalšími příkazy k provádění složitějších úloh zpracování textu, jako je filtrování určitých řádků nebo tisk pouze řádků, které odpovídají určitému vzoru.
* Použitím přehledu v kombinaci s dalšími příkazy můžete automatizovat mnoho úloh zpracování textu a ušetřit čas a úsilí.