Bash
Wytnij polecenie
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