cut Générateur de commandes
Générer des commandes cut pour supprimer des sections de chaque ligne
Premiers pas avec cut
## Qu'est-ce que cut ?
`cut` affiche les sections sélectionnées de chaque ligne d'un fichier. Vous pouvez sélectionner par champ (avec un délimiteur), par position de caractère ou par position d'octet.
## Comment l'utiliser
1. **Choisir un mode de sélection** : `-f` champs, `-c` caractères ou `-b` octets. 2. **Définir le délimiteur** (pour les champs) : `-d` par défaut à TAB. 3. **Indiquer le fichier** : saisissez le fichier d'entrée. 4. **Copier et exécuter** : copiez la commande générée dans votre terminal.
Syntaxe de sélection
### `-f LIST` Champs Une liste séparée par des virgules de numéros ou de plages de champs, par ex. `1,3`, `1-3`, `2-` (du champ 2 à la fin) ou `-3` (jusqu'au champ 3). Requiert `-d` si votre délimiteur n'est pas TAB.
### `-c LIST` Caractères Sélectionne des positions de caractères, par ex. `-c 1-10` pour les 10 premiers caractères de chaque ligne.
### `-b LIST` Octets Comme `-c` mais compte en octets (différent des caractères pour les encodages multioctets).
### `-d DELIM` Délimiteur de champs Utilise `DELIM` comme séparateur de champs (TAB par défaut). Un seul caractère.
### `-s` Uniquement délimitées Supprime les lignes qui ne contiennent pas le délimiteur.
### Exemples - `cut -d , -f 1,3 data.csv` — extraire les colonnes CSV 1 et 3 - `cut -c 1-80 file.txt` — tronquer chaque ligne à 80 caractères
▶Quelle est la différence entre -c et -f ?
▶Pourquoi mes colonnes CSV sont-elles erronées ?
Si cet outil vous a été utile, pensez à m’offrir un café.
Achetez-moi un café.