cut Generator poleceń
Generuj polecenia cut do usuwania sekcji z każdego wiersza
Pierwsze kroki z cut
## Co to jest cut?
Polecenie `cut` wypisuje wybrane sekcje z każdego wiersza pliku. Możesz wybierać według pola (z ogranicznikiem), według pozycji znaku lub według pozycji bajtu.
## Jak korzystać
1. **Wybierz tryb zaznaczania**: `-f` pola, `-c` znaki lub `-b` bajty. 2. **Ustaw ogranicznik** (dla pól): `-d` domyślnie to TAB. 3. **Wskaż plik**: Wpisz plik wejściowy. 4. **Skopiuj i uruchom**: Skopiuj wygenerowane polecenie do terminala.
Składnia zaznaczania
### `-f LIST` Pola Rozdzielana przecinkami lista numerów pól lub zakresów, np. `1,3`, `1-3`, `2-` (od pola 2 do końca) lub `-3` (do pola 3). Wymaga `-d`, jeśli ogranicznik nie jest TAB-em.
### `-c LIST` Znaki Wybierz pozycje znaków, np. `-c 1-10` dla pierwszych 10 znaków każdego wiersza.
### `-b LIST` Bajty Jak `-c`, ale liczy bajty (różni się od znaków przy kodowaniach wielobajtowych).
### `-d DELIM` Ogranicznik pól Użyj `DELIM` jako separatora pól (domyślnie TAB). Tylko jeden znak.
### `-s` Tylko z ogranicznikiem Pomiń wiersze, które nie zawierają ogranicznika.
### Przykłady - `cut -d , -f 1,3 data.csv` — wyodrębnij kolumny 1 i 3 z CSV - `cut -c 1-80 file.txt` — przytnij każdy wiersz do 80 znaków
▶Jaka jest różnica między -c a -f?
▶Dlaczego moje kolumny CSV są błędne?
Jeśli ten tool był dla ciebie przydatny, pomyśl o tym, aby kupić mi kawę.
Kup mi kawę.