cut Генератор команд
Создание команд cut для удаления частей из каждой строки
Начало работы с cut
## Что такое cut?
`cut` выводит выбранные секции из каждой строки файла. Можно выбирать по полю (с разделителем), по позиции символа или по позиции байта.
## Как использовать
1. **Выберите режим выборки**: `-f` поля, `-c` символы или `-b` байты. 2. **Задайте разделитель** (для полей): `-d` по умолчанию TAB. 3. **Укажите файл**: введите входной файл. 4. **Скопируйте и запустите**: скопируйте сгенерированную команду в терминал.
Синтаксис выборки
### `-f LIST` Поля Разделённый запятыми список номеров полей или диапазонов, например `1,3`, `1-3`, `2-` (от поля 2 до конца) или `-3` (до поля 3 включительно). Требует `-d`, если ваш разделитель не TAB.
### `-c LIST` Символы Выбирать позиции символов, например `-c 1-10` для первых 10 символов каждой строки.
### `-b LIST` Байты Как `-c`, но считает байты (отличается от символов для многобайтовых кодировок).
### `-d DELIM` Разделитель полей Использовать `DELIM` как разделитель полей (по умолчанию TAB). Только один символ.
### `-s` Только с разделителем Подавлять строки, не содержащие разделителя.
### Примеры - `cut -d , -f 1,3 data.csv` — извлечь столбцы 1 и 3 из CSV - `cut -c 1-80 file.txt` — обрезать каждую строку до 80 символов
▶В чём разница между -c и -f?
▶Почему мои столбцы CSV неправильные?
Если этот инструмент оказался полезным для вас, подумайте о том, чтобы подарить мне кофе.
Купите мне кофе.