unix text processing commands
Prehľad Unixových filtrov Obslužné programy na spracovanie textu:
V tomto tutoriále sa dozvieme o filtroch a potom budeme pracovať s rôznymi príkazmi filtra. Filtre sú príkazy, ktoré čítajú vstup zo štandardného vstupu a zapisujú výstup na štandardný výstup.
V predvolenom nastavení je pri použití terminálu shell znak stdin je z klávesnice a stdout je k terminálu. Mechanizmy na zmenu stdin a stdout sa budeme venovať ďalším tutoriálom.
aký je najlepší nástroj na odstránenie škodlivého softvéru
Táto výučba príkazov na spracovanie textu v systéme Unix je rozdelená na 3 časti:
- Unixové filtre
- Unix potrubia
- Viac príkazov filtra ako awk a sed
Video Unix č. 19:
špičkový súkromný server World of Warcraft
Spracovanie textu v systéme Unix
Unix poskytuje množstvo výkonných príkazov na rôzne spracovanie textov. Tieto príkazy na spracovanie textu sú často implementované ako filtre.
Filtre sú príkazy, ktoré vždy čítajú svoj vstup z príkazu „stdin“ a svoj výstup zapisujú do príkazu „stdout“. Používatelia môžu pomocou presmerovania súborov a „rúrok“ nastaviť „stdin“ a „stdout“ podľa svojej potreby. Rúry sa používajú na smerovanie toku „stdout“ jedného príkazu do toku „stdin“ nasledujúceho príkazu.
Niektoré štandardné príkazy filtra sú popísané nižšie. Tieto príkazy môžu tiež brať vstupný súbor ako parameter, ale štandardne, keď súbor nie je zadaný, fungujú ako príkazy filtra.
Otázky a odpovede na pohovor s vývojárom salesforce
Príkazy filtra Unix
- úchop: Nájdite riadky v štandardnej línii, ktoré zodpovedajú vzoru, a vytlačte ich na štandardný výstup.
- triediť: Zoraďte riadky v štandardnom režime a výsledok vytlačte na štandardný výstup.
- uniq: Čítajte zo stdin a vytlačte jedinečné (ktoré sa líšia od susedného riadku) do štandardného výstupu.
- mačka: Čítajte riadky zo štandardných súborov (a ďalších súborov) a spojte ich do štandardného počtu.
- viac: Čítajte riadky zo štandardného vstupu a poskytnite stránkovaný pohľad na štandardný výstup.
- strih: Vystrihnite zadaný bajt, znak alebo pole z každého riadku štandardného vstupu a tlačte na štandardný výstup.
- vložiť: Čítajte riadky zo štandardných súborov (a ďalších súborov) a prilepujte ich riadok po riadku k štandardnému výstupu.
- vedúci: Prečítajte si prvých pár riadkov zo štandardného disku (a ďalších súborov) a vytlačte ich na štandardný výstup.
- chvost: Prečítajte si posledných pár riadkov zo štandardného disku (a ďalších súborov) a vytlačte ich na štandardný výstup.
- wc: Čítať zo štandardného vstupu a vytlačiť počet nových riadkov, slov a bajtov na štandardný výstup.
- tr: Preložiť alebo odstrániť znaky prečítané z štandardného formátu a vytlačiť do štandardného formátu.
Ďalej sa pozrime podrobne na niektoré z týchto príkazov:
Velenie | grep - Je to príkaz na vyhľadávanie vzoru v súbore a vytlačí tie riadky, ktoré obsahujú tento zadaný vzor. Ak názov súboru nie je uvedený, grep vyhľadá v stdin. |
---|---|
Spoločná syntax | $ grep (voľba) vzor (názov súboru ...) |
Príklad | $ grep „(A-M)“ súbor1 Vypíše tie riadky, ktoré obsahujú veľké písmená v rozmedzí od A do M. |
Velenie | wc - je to príkaz na spočítanie počtu riadkov, slov a znakov v súbore |
---|---|
Spoločná syntax | $ wc (VOĽBA)…. (SÚBOR) |
Príklad | $ súbor mačiek1 Ahoj Ako sa máš $ wc súbor1 2 5 20 spis1 Počet riadkov-2 Počet slov-5 Počet znakov (bajtov) -20 |
Velenie | more - Tento príkaz sa používa na zobrazenie stránky po jednej obrazovke |
---|---|
Spoločná syntax | viac (možnosti) súboru ... |
Príklad | $ ls -l | viac Bude zobrazovať dlhý zoznam súborov a adresárov po jednej obrazovke |
Velenie | vložiť: tento príkaz sa používa na vloženie obsahu dvoch súborov. |
---|---|
Spoločná syntax: | prilepiť (MOŽNOSŤ)…. (SÚBOR)…. |
Príklad: | vložiť súbor1 súbor2 Tento príkaz skombinuje obsah súborov1 a súborov2 |
Dúfam, že sa vám tento návod páčil. V našom pripravovanom výučbe nájdete ďalšie informácie o spracovaní textu v systéme Unix s kanálmi Unix.
Výukový program PREV | NEXT Tutorial
Odporúčané čítanie
- Výukový program pre Unix Pipes: Rúry v programovaní v Unixe
- Príkazy Unix: Základné a pokročilé príkazy Unixu s príkladmi
- Viac Unixových filtrov a AW, príkazov Sed v spracovaní textu
- Výukový program pre UNIX pre začiatočníkov (20+ podrobných výcvikových videí Unixu)
- Vystrihnite príkaz v systéme Unix s príkladmi
- Výukový program pre skriptovanie Unixu s príkladmi
- Syntax príkazov Unix Cat, možnosti s príkladmi
- Príkaz Ls v systéme Unix s príkladmi