unix pipes tutorial pipes unix programming
testovanie webových služieb pomocou otázok z pohovoru soapui
Prehľad potrubí v programovaní Unixu:
V tomto tutoriáli sa dozvieme viac o Unix potrubia.
A neskôr budeme pracovať s niektorými zostávajúcimi príkazmi filtra a uvidíme príklad ich spojenia.
Video Unix č. 20:
Rúry v systéme Unix
Sériu príkazov na filtrovanie je možné spojiť pomocou symbolu prepojenia: „| Keď sa spoja dva príkazy, stdin druhého programu sa načíta zo štandardného výstupu prvého programu. To vytvára silný mechanizmus na rýchle vykonávanie zložitých príkazov.
Velenie | sort: tento príkaz sa používa na triedenie obsahu súboru. Tento príkaz je tiež užitočný na zlúčenie zoradených súborov a uloženie výsledku do nejakého súboru. Obsah pôvodného súboru zostáva nezmenený. |
---|---|
Spoločná syntax: | zoradiť (MOŽNOSŤ) ... (SÚBOR) |
Príklad 1: | triediť súbor1 Tento príkaz zoradí obsah súboru1 |
Príklad 2: | triediť -o výstupný_súbor súbor1 súbor2 Toto roztriedi obsah súborov1 a súborov2 a výsledok uloží do súboru output_file. |
Velenie | cut - tento príkaz sa používa na vystrihnutie daného počtu znakov alebo stĺpcov zo súboru. Pre vyrezanie určitého počtu stĺpcov je dôležité určiť oddeľovač. Oddeľovač určuje, ako sú stĺpce oddelené v textovom súbore, napr. počet medzier, tabulátorov alebo iných špeciálnych znakov. |
---|---|
Spoločná syntax: | vystrihnúť MOŽNOSŤ ... (SÚBOR) |
Príklad 1 | strih -c 5-10 súbor1 Z každého riadku súboru1 vystrihne 5 až 10 znakov |
Príklad 2 | cut -d “,“ -f2,6 súbor1 Toto vystrihne 2. a 6. pole zo súboru1, kde sú polia oddelené oddeľovačom „,“ |
Týmto sa zníži 2nda 6thpolia zo súboru1, kde sú polia oddelené oddeľovačom „,“.
Pozrime sa teraz Príklad používania fajok na vytlačenie zoradeného zoznamu jedinečných slov. Ak má súbor1 zoznam slov v náhodnom poradí s náhodnými opakovaniami, na dosiahnutie tohto cieľa je možné použiť nasledujúce potrubie.
$ sort file1 | uniq > file2
Príkaz sort tu načíta vstup zo súboru „file1“ a odošle výstup na štandardný výstup. Symbol potrubia spôsobí, že výstup príkazu sort bude presmerovaný na vstup príkazu uniq. Príkazy uniq načítajú zoradený zoznam z jeho štandardného formátu a odtiaľ vytlačia jedinečné slová na jeho štandardný výstup.
Nakoniec symbol presmerovania výstupu „>“ presmeruje štandardný výstup príkazu uniq na súbor „file2“.
Dúfam, že sa vám tento návod páčil. Ďalej pokryjeme zvyšné príkazy filtra.
Výukový program PREV | NEXT Tutorial
Odporúčané čítanie
- Príkazy Unixového spracovania textu: Unixové filtre s príkladmi
- Viac Unixových filtrov a AW, príkazov Sed v spracovaní textu
- Príkazy Unix: Základné a pokročilé príkazy Unixu s príkladmi
- Výukový program pre UNIX pre začiatočníkov (20+ podrobných výcvikových videí Unixu)
- Výukový program pre skriptovanie Unixu s príkladmi
- Čo je Unix: Stručný úvod do systému Unix
- Hĺbkové návody pre zatmenie pre začiatočníkov
- Práca s editorom Vi v systéme Unix