cut Kommandogenerator
Generera cut-kommandon för att ta bort sektioner från varje rad
Komma igång med cut
## Vad är cut?
`cut` skriver ut valda sektioner från varje rad i en fil. Du kan välja efter fält (med en avgränsare), efter teckenposition eller efter byteposition.
## Så här använder du
1. **Välj ett markeringsläge**: `-f` fält, `-c` tecken eller `-b` byte. 2. **Ställ in avgränsare** (för fält): `-d` är som standard TAB. 3. **Ange fil**: Ange inmatningsfilen. 4. **Kopiera och kör**: Kopiera det genererade kommandot till din terminal.
Markeringsyntax
### `-f LISTA` Fält En kommaseparerad lista med fältnummer eller intervall, t.ex. `1,3`, `1-3`, `2-` (fält 2 till slutet) eller `-3` (upp till fält 3). Kräver `-d` om din avgränsare inte är TAB.
### `-c LISTA` Tecken Välj teckenpositioner, t.ex. `-c 1-10` för de första 10 tecknen per rad.
### `-b LISTA` Byte Som `-c` men räknar byte (skiljer sig från tecken för multibyte-kodningar).
### `-d AVGR` Fältavgränsare Använd `AVGR` som fältseparator (standard TAB). Endast ett tecken.
### `-s` Endast avgränsade Undertryck rader som inte innehåller avgränsaren.
### Exempel - `cut -d , -f 1,3 data.csv` — extrahera CSV-kolumn 1 och 3 - `cut -c 1-80 file.txt` — trunkera varje rad till 80 tecken
▶Vad är skillnaden mellan -c och -f?
▶Varför är min CSV-kolumner fel?
Om detta verktyg har varit till hjälp för dig, överväg att bjuda mig på en kaffe.
Bjud mig på en kaffe