Comment supprimer une ligne du fichier texte à l'aide d'une commande SED
- 4123
- 587
- Rayan Lefebvre
Ci-dessous, vous pouvez trouver un exemple comment supprimer une ligne d'un fichier texte en utilisantsed
commande et coquille de bash. Voici un contenu de notre exemple de fichier:
$ Cat Exemple.txt aaaaaaaaaa bbbbbbbbbb cccccccccc dddddddddd eeeeeeeeee
Ensuite, nous allons retirer une deuxième ligne de ce qui précèdeexemple.SMS
déposer:
EXEMPLE $ 2D SED.txt aaaaaaaaaa cccccccccc dddddddddd eeeeeeeeee
FuThermore, nous pouvons également supprimer plusieurs lignes de ce fichier. Par exemple, allons
Retirez toutes les lignes de 2 à 4:
Exemple de 2,4d $ SED.txt aaaaaaaaaa eeeeeeeeee
Nous pouvons également supprimer toutes les lignes correspondant à une certaine expression régulière. Ensuite
Exemple que nous allons supprimer la ligne qui contient au moins un C
personnage:
$ sed '/ c /' d Exemple.txt aaaaaaaaaa bbbbbbbbbb dddddddddd eeeeeeeeee
Pour enregistrer la modification dans une utilisation de fichier existante -je
option. De cette façon lesed
La commande écrasera votre fichier d'origine:
$ SED -I '/ C /' D Exemple.SMS
ou simplement rediriger la sortie vers un nouveau fichier:
$ sed '/ c /' d Exemple.txt> Exemple2.SMS
Exemples supplémentaires:
Retirez une ligne vide:
$ sed '/ ^ $ / d' Exemple.SMS
Supprimer une dernière ligne:
$ SED '$ d' Exemple.SMS
Supprimer une première ligne:
Exemple de $ SED 1D.SMS
Tutoriels Linux connexes:
- Advanced Bash Regex avec des exemples
- Masterring Bash Script Loops
- Boucles imbriquées dans les scripts bash
- Bash regexps pour les débutants avec des exemples
- Xargs multithreads avec des exemples
- Tutoriel LFTP sur Linux avec des exemples
- Python Expressions régulières avec des exemples
- Comment monter l'image ISO sur Linux
- Créer des règles de redirection et de réécriture en .htaccess sur Apache…
- Commandes Linux de base
- « Comment désactiver mondialement les rapports YAML Puppet sur le serveur Linux
- Comment rejoindre et plusieurs colonnes dans le fichier de format CSV »