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
- 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.
- 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”.