Szukaj…


Wprowadzenie

W Bash polecenie cut jest przydatne do dzielenia pliku na kilka mniejszych części.

Składnia

  • Wytnij plik [opcja]

Parametry

Opcja Opis
-b LIST , --bytes=LIST Wydrukuj bajty wymienione w parametrze LIST
-c LIST , --characters=LIST Drukuj znaki na pozycjach określonych w parametrze LISTA
-f LIST , --fields=LIST Wydrukuj pola lub kolumny
-d DELIMITER Służy do oddzielania kolumn lub pól

Pokaż pierwszą kolumnę pliku

Załóżmy, że masz plik, który wygląda tak

John Smith 31
Robert Jones 27
...

Ten plik ma 3 kolumny oddzielone spacjami. Aby wybrać tylko pierwszą kolumnę, wykonaj następujące czynności.

cut -d ' ' -f1 filename

Tutaj flaga -d określa ogranicznik lub to, co oddziela rekordy. Flaga -f określa numer pola lub kolumny. Spowoduje to wyświetlenie następujących danych wyjściowych

John
Robert
...

Pokaż kolumny x do y pliku

Czasami przydatne jest wyświetlanie zakresu kolumn w pliku. Załóżmy, że masz ten plik

Apple California 2017 1.00 47
Mango Oregon 2015 2.30 33

Aby wybrać pierwsze 3 kolumny, wykonaj

cut -d ' ' -f1-3 filename

Spowoduje to wyświetlenie następujących danych wyjściowych

Apple California 2017
Mango Oregon 2015


Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow