Bash
Klipp kommandot
Sök…
Introduktion
I Bash, den cut
är kommandot användbar för uppdelning av en fil i flera mindre delar.
Syntax
- klipp ut [alternativ] -fil
parametrar
Alternativ | Beskrivning |
---|---|
-b LIST , --bytes=LIST | Skriv ut byten som listas i LIST-parametern |
-c LIST , --characters=LIST | Skriv ut tecken på positioner som anges i LIST-parametern |
-f LIST , - --fields=LIST | Skriv ut fält eller kolumner |
-d DELIMITER | Används för att separera kolumner eller fält |
Visa den första kolumnen i en fil
Anta att du har en fil som ser ut så här
John Smith 31
Robert Jones 27
...
Denna fil har 3 kolumner separerade med mellanslag. Gör följande för att välja endast den första kolumnen.
cut -d ' ' -f1 filename
Här -d
, specificerar avgränsaren, eller vad som skiljer posterna. Flaggan -f
anger fält- eller kolumnnummer. Detta visar följande utgång
John
Robert
...
Visa kolumnerna x till y i en fil
Ibland är det användbart att visa en rad kolumner i en fil. Anta att du har den här filen
Apple California 2017 1.00 47
Mango Oregon 2015 2.30 33
För att välja de tre första kolumnerna gör
cut -d ' ' -f1-3 filename
Detta visar följande utgång
Apple California 2017
Mango Oregon 2015
Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow