Przykłady cięć Bash

Przyklady Ciec Bash



Możesz zautomatyzować zadania w skrypcie Bash za pomocą różnych poleceń i programów. Chociaż do tworzenia doskonałych skryptów Bash potrzebna jest dobra znajomość poleceń, istnieje kilka poleceń, których możesz używać jako początkujący. Wytnij to proste polecenie służące do wyodrębnienia określonego tekstu z pliku.

Wytnij to wszechstronne polecenie, którego można używać z innymi poleceniami, w tym z poleceniami „sort” i „grep”. Przyjrzyjmy się najlepszym przykładom cięcia w Bashu, dzięki którym bez problemu zrozumiesz polecenie „wytnij”.

Przykłady cięć Bash

Polecenie „wytnij” jest przydatne podczas wyodrębniania danych z pliku tekstowego. Po prostu określ żądane pola, a reszta zajmie się resztą. Aby z niego skorzystać, wpisz następujące polecenie:







cięcie -D „ogranicznik” -f1 plik.txt
  1. Opcja „-d” pozwala nam wprowadzić ogranicznik. Jest to znak lub ciąg znaków oddzielający ciągi tekstowe. Zastąp termin „separator” rzeczywistym ogranicznikiem.
  2. Za pomocą opcji „-f” określ, które pola (numery kolumn) wyodrębniasz z pliku.

Weźmy na przykład plik „info.txt”, który składa się z następującego zestawu informacji:



Prateek, Fidżi, 26

Sean, Indie, 21

Jozue, Japonia, 19

Teraz, aby wyodrębnić pierwszy i trzeci plik z tego pliku, polecenie będzie następujące:



Cięcie -D ',' -f1, 3 info.txt





Jeśli masz plik z danymi oddzielonymi tabulatorem, jego wartością ogranicznika będzie „$”\t”.

Jeśli chcesz uzyskać zakres znaków z odpowiedniego pola, użyj opcji „-c”:



cięcie -c1-5 plik.txt

Należy pamiętać, że opcja „-c” nie łączy się z innymi opcjami. Po wykonaniu wyświetla wynik zgodnie z podanym zakresem znaków.

Wniosek

W systemie Linux „wytnij” jest ważnym narzędziem, którego można użyć do wyodrębnienia danych z różnych plików. Choć prosty, ma różne zastosowania i można go łączyć z wieloma poleceniami. W tym krótkim przewodniku omówiono kilka przykładów poleceń wycinania Bash. Najpierw wyjaśniliśmy podstawowe polecenie, a następnie omówiliśmy kilka zaawansowanych przykładów. Co więcej, możesz potokować dane wyjściowe innych poleceń jako dane wejściowe w poleceniu „wytnij”.