unix pipes tutorial pipes unix programming
hvordan du spiller shockwave flash-objekter
Oversikt over rør i Unix-programmering:
I denne veiledningen vil vi lære mer om Unix Pipes.
Og senere vil vi jobbe med noen av de gjenværende filterkommandoene og se et eksempel på å rør dem sammen.
Unix Video # 20:
Rør i Unix
En serie filterkommandoer kan røres sammen ved hjelp av rørsymbolet: ‘|’. Når to kommandoer røres sammen, leses stdin til det andre programmet fra stdout av det første programmet. Dette skaper en kraftig mekanisme for å kjøre komplekse kommandoer raskt.
Kommando | sorter: denne kommandoen brukes til å sortere innholdet i filen. Denne kommandoen er også nyttig for å slå sammen de sorterte filene og lagre resultatet i noen filer. Innholdet i originalfilen forblir uendret. |
---|---|
Vanlig syntaks: | sorter (OPTION)… (FILE) |
Eksempel 1: | sorter fil 1 Denne kommandoen vil sortere innholdet i file1 |
Eksempel2: | sorter -o output_file file1 file2 Dette vil sortere innholdet i file1 og file2 og lagre resultatet i output_file-filen. |
Kommando | klipp - denne kommandoen brukes til å kutte et gitt antall tegn eller kolonner fra en fil. For å kutte et bestemt antall kolonner er det viktig å spesifisere avgrenseren. En skilletegn angir hvordan kolonnene er skilt i en tekstfil, f.eks. antall mellomrom, faner eller andre spesialtegn. |
---|---|
Vanlig syntaks: | klipp OPTION… (FILE) |
Eksempel 1 | klipp -c 5-10 fil1 Det vil kutte 5 til 10 tegn fra hver linje i filen1 |
Eksempel 2 | klipp -d “,“ -f2,6 fil1 Dette vil kutte andre og sjette felt fra fil 1, der feltene er atskilt med skilletegn ',' |
Dette vil kutte 2ndog 6thfelt fra fil1, der feltene er atskilt med skilletegnet “,”.
La oss nå se en Eksempel av å bruke rør for å skrive ut en sortert liste over unike ord. Hvis fil1 har en liste over ord i tilfeldig rekkefølge med tilfeldige repetisjoner, kan følgende rør brukes for å oppnå dette.
$ sort file1 | uniq > file2
Her leser sorteringskommandoen input fra filen ‘file1’ og sender utdataene til stdout. Rørsymbolet fører til at utgangen fra sorteringskommandoen blir omdirigert til inngangen til uniq-kommandoen. Uniq-kommandoene leser den sorterte listen fra stdin og skriver ut de unike ordene derfra til stdout.
Til slutt, omdirigeringssymbolet '>' omdirigerer stdout av uniq-kommandoen til filen 'file2'.
Håper du likte denne opplæringen. Deretter vil vi dekke de resterende filterkommandoene.
PREV Opplæring | NESTE veiledning
Anbefalt lesing
- Unix tekstbehandlingskommandoer: Unix-filtre med eksempler
- Mer Unix-filter og Awk, Sed-kommandoer i tekstbehandling
- Unix-kommandoer: Grunnleggende og avanserte Unix-kommandoer med eksempler
- UNIX opplæring for nybegynnere (20+ grundige Unix opplæringsvideoer)
- Unix Shell Scripting Tutorial med eksempler
- Hva er Unix: En kort introduksjon til Unix
- In-Depth Eclipse Tutorials For Beginners
- Jobber med Vi Editor i Unix