Informations commande SED
Résolu
pcsystemd
Messages postés
702
Date d'inscription
Statut
Membre
Dernière intervention
-
pcsystemd Messages postés 702 Date d'inscription Statut Membre Dernière intervention -
pcsystemd Messages postés 702 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'utilise les commandes SED et GREP pour nettoyer mon fichier :
Le premier SED
Exemple :
Après traitement
Merci
J'utilise les commandes SED et GREP pour nettoyer mon fichier :
sed '{/^ code/d;/^--/d;/^(/d;s/^ *//g;s/ *\(|\) */\1/g}' fichier | grep -Ev -e '^[[:blank:]]*(#|$)'
Le premier SED
'/^ code/d'supprime toutes les lignes qui commence par 'code' mais je souhaiterais que la suppression commence uniquement a partir de la ligne n°2
Exemple :
code | nom | none | avnt
------+------------------+--------------+-------------
21548 | name1 | 258.5 | 74454
(1 row)
code | nom | none| avnt
------+-------------------------+--------------+-------------
2658546 | name2 | 9545.2 | 91354556
(1 row)
code | nom | none| avnt
------+-------------------------------+--------------+-------------
25489 | name3| 97845.1 | 1020365
(1 row)
Après traitement
code | nom | none | avnt
------+------------------+--------------+-------------
21548 | name1 | 258.5 | 74454
(1 row)
------+-------------------------+--------------+-------------
2658546 | name2 | 9545.2 | 91354556
(1 row)
------+-------------------------------+--------------+-------------
25489 | name3| 97845.1 | 1020365
(1 row)
Merci
A voir également:
- Informations commande SED
- Invite de commande - Guide
- Commande terminal mac - Guide
- Entrer les informations d'identification reseau - Guide
- Reconsidérer le traitement de vos informations à des fins publicitaires - Accueil - Réseaux sociaux
- Commande dism - Guide