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