cut Gerador de comandos
Gere comandos cut para remover seções de cada linha
Introdução ao cut
## O que é cut?
O `cut` imprime seções selecionadas de cada linha de um arquivo. Você pode selecionar por campo (com um delimitador), por posição de caractere ou por posição de byte.
## Como usar
1. **Escolha um modo de seleção**: `-f` campos, `-c` caracteres ou `-b` bytes. 2. **Defina o Delimitador** (para campos): `-d` tem como padrão TAB. 3. **Especifique o Arquivo**: informe o arquivo de entrada. 4. **Copie e execute**: copie o comando gerado para o seu terminal.
Sintaxe de seleção
### `-f LIST` Campos Uma lista separada por vírgulas de números ou intervalos de campos, por exemplo `1,3`, `1-3`, `2-` (do campo 2 até o final) ou `-3` (até o campo 3). Requer `-d` se o seu delimitador não for TAB.
### `-c LIST` Caracteres Seleciona posições de caracteres, por exemplo `-c 1-10` para os primeiros 10 caracteres de cada linha.
### `-b LIST` Bytes Como `-c`, mas conta bytes (diferente de caracteres em codificações multibyte).
### `-d DELIM` Delimitador de campo Usa `DELIM` como separador de campo (padrão TAB). Apenas um caractere.
### `-s` Apenas delimitados Suprime as linhas que não contêm o delimitador.
### Exemplos - `cut -d , -f 1,3 data.csv` — extrai as colunas 1 e 3 do CSV - `cut -c 1-80 file.txt` — trunca cada linha para 80 caracteres
▶Qual é a diferença entre -c e -f?
▶Por que min colunas CSV estão erradas?
Se este ferramenta foi útil para você, pense em me dar um café.
Compre um café para mim.