cut Generatore di comandi
Genera comandi cut per rimuovere sezioni da ogni riga
Introduzione a cut
## Cos'è cut?
`cut` stampa le sezioni selezionate da ogni riga di un file. Puoi selezionare per campo (con un delimitatore), per posizione di carattere o per posizione di byte.
## Come usarlo
1. **Scegli una modalità di selezione**: `-f` campi, `-c` caratteri o `-b` byte. 2. **Imposta il delimitatore** (per i campi): `-d` predefinito a TAB. 3. **Specifica il file**: inserisci il file di input. 4. **Copia ed esegui**: copia il comando generato nel tuo terminale.
Sintassi di selezione
### `-f LIST` Campi Un elenco separato da virgole di numeri di campo o intervalli, ad es. `1,3`, `1-3`, `2-` (dal campo 2 alla fine) o `-3` (fino al campo 3). Richiede `-d` se il tuo delimitatore non è TAB.
### `-c LIST` Caratteri Seleziona le posizioni dei caratteri, ad es. `-c 1-10` per i primi 10 caratteri per riga.
### `-b LIST` Byte Come `-c` ma conta i byte (differisce dai caratteri per le codifiche multibyte).
### `-d DELIM` Delimitatore di campo Usa `DELIM` come separatore di campo (predefinito TAB). Un solo carattere.
### `-s` Solo delimitate Sopprime le righe che non contengono il delimitatore.
### Esempi - `cut -d , -f 1,3 data.csv` — estrae le colonne CSV 1 e 3 - `cut -c 1-80 file.txt` — tronca ogni riga a 80 caratteri
▶Qual è la differenza tra -c e -f?
▶Perché le mie colonne CSV sono sbagliate?
Se questo strumento è stato di aiuto per te, considera l’idea di regalarmi un caffè.
Comprami un caffè.