more unix filter awk
Pregled više Unix naredbi za filtriranje i awk i i naredbe za jednostavnu automatiziranu obradu teksta:
U ovom uputstvu pokriti ćemo preostale naredbe filtra.
što je .7z datoteka?
Također ćemo pogledati awk i sed, što su dvije snažne naredbe za jednostavnu automatiziranu obradu teksta.
Unix Video # 21:
10 najboljih upravljanih pružatelja sigurnosnih usluga
Više naredbi Unix filtra
Naredba | tr - ova se naredba koristi za prevođenje znakova u datoteci u neke druge oblike, poput istiskivanja ponavljajućih znakova i zamjene jednom pojavom tog znaka ili brisanjem znaka. To se može postići korištenjem različitih opcija dostupnih pomoću naredbe tee. |
---|---|
Uobičajena sintaksa: | tr [OPCIJA] …… SET1 [SET2] |
Primjer1: | tr -d ‘,’ |
Primjer 2 | $ tr -d 'bok' |
Naredba | tee - ova se naredba koristi za čitanje unosa sa stdina i preusmjeravanje izlaza na stdout, tj. zaslon zaslona, kao i na određene datoteke istovremeno. Primarno se koristi zajedno s cijevima i filtrima. |
---|---|
Uobičajena sintaksa: | tee [OPCIJA]…. [FILE] |
Primjer | $ cat file1 | tee filenew Ova naredba će prikazati sadržaj datoteke1 na zaslonu zaslona, a također će biti spremljena u filenew koju može pregledati naredba cat filenew |
Unix i i awk Uslužni programi za obradu teksta
Unix nudi sed i awk kao dva uslužna programa za obradu teksta koji rade po redoslijedu. Sed program (uređivač streama) dobro radi s obradom temeljenom na znakovima, a awk program (Aho, Weinberger, Kernighan) dobro radi s razgraničenom obradom polja.
aplikacije za špijuniranje mobitela
Oboje koriste regularne izraze za pronalaženje obrazaca i naredbe za podršku za obradu podudaranja.
Naredba | awk - ova je naredba korisna i moćna naredba koja se koristi za podudaranje uzoraka, kao i za obradu teksta. |
---|---|
Uobičajena sintaksa | awk [opcije] datoteka 'tekst programa' |
Primjer | $ ls -l | awk ‘{ispis $ 3}’ Ova će naredba prikazati samo treći stupac s dugog popisa datoteka i direktorija. |
Naredba | sed - ovo je snažna naredba za uređivanje 'struje' teksta. Može čitati unos iz tekstualne datoteke ili iz cjevovoda i obrađivati unos u jednom prolazu .. |
---|---|
Uobičajena sintaksa | sed [OPCIJA]… .. [- f] [datoteka] |
Primjer1 | Ali datoteka -n '/ hello / p1 Ova naredba će prikazati sve retke koji sadrže pozdrav |
Primjer2 | sed ‘s / hello / HELLO /’ datoteka1 Ova naredba će zamijeniti zdravo sa POZDRAV svugdje u datoteci. |
Primjer3 | Ali '/ hello / + 2d datoteka1 Ova će naredba izbrisati dva retka koja počinju s prvim podudaranjem 'bok' |
Naš predstojeći vodič uputit će vas više o parametrima naredbenog retka.
Preporučena literatura
- Naredbe za obradu teksta Unix: Unix filtri s primjerima
- Vodič za Unix cijevi: Cijevi u Unix programiranju
- Unix naredbe: osnovne i napredne Unix naredbe s primjerima
- UNIX vodič za početnike (20+ detaljnih videozapisa o obuci za Unix)
- Kako usporediti dvije datoteke u Unixu: naredbe za usporedbu datoteka
- Unixove naredbe za kontrolu poput Ps i Top (dio C)
- Procesi u Unixu: naredbe za kontrolu procesa i uklanjanje pogrešaka
- Naredbe programa Unix Utilities: Which, Man, Find Su, Sudo (Dio D)