informatique:linux:commandes_linux
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| informatique:linux:commandes_linux [2025/09/15 14:10] – [NetworkManager] pteu | informatique:linux:commandes_linux [2026/03/19 09:12] (current) – [sed] réorganisation pteu | ||
|---|---|---|---|
| Line 2518: | Line 2518: | ||
| </ | </ | ||
| - | * Afficher | + | * Afficher |
| - | Afficher la 3ème ligne d'un fichier : | + | |
| <code bash> | <code bash> | ||
| - | sed -n ' | + | # afficher la 3e ligne (plusieurs méthodes) |
| - | sed ' | + | sed -n ' |
| + | sed ' | ||
| sed ' | sed ' | ||
| + | |||
| + | # afficher le fichier à partir de la 3e ligne : | ||
| + | sed -n ' | ||
| + | |||
| + | # afficher les lignes entre 2 et 5 : | ||
| + | sed -n ' | ||
| + | |||
| + | # Afficher les lignes entre les motifs " | ||
| + | sed -n '/ | ||
| </ | </ | ||
| - | * Afficher | + | * supprimer des lignes d'un fichier |
| <code bash> | <code bash> | ||
| - | sed -n '3,$p' < | + | # Supprimer la 3eme ligne du fichier |
| + | <code bash> | ||
| + | sed -i '3d' < | ||
| + | |||
| + | # Supprimer les lignes contenant toto dans le fichier : | ||
| + | sed -i '/ | ||
| + | # la même, case insensitive = en ne tenant pas compte de la casse (minuscule ou majuscule) | ||
| + | sed -i '/ | ||
| + | |||
| + | # Supprimer les lignes __ne contenant pas__ toto dans le fichier toto.txt : | ||
| + | sed -i '/ | ||
| + | |||
| + | # Supprimer les lignes vides | ||
| + | sed '/ | ||
| + | |||
| + | # Supprimer les lignes vides et les commentaires (commençant (" | ||
| + | sed -iE '/ | ||
| </ | </ | ||
| - | * Afficher les lignes de 2 à 5 d'un fichier ; alternative : afficher les lignes de 2 jusqu' | + | * afficher |
| <code bash> | <code bash> | ||
| - | sed -n ' | ||
| sed -n ' | sed -n ' | ||
| </ | </ | ||
| - | * Ajouter une ligne en début de fichier : | + | * Ajouter une ligne ('' |
| <code bash> | <code bash> | ||
| sed -i ' | sed -i ' | ||
| Line 2543: | Line 2567: | ||
| (il s'agit d'un " | (il s'agit d'un " | ||
| - | * Afficher les lignes sauf celles situées entre " | + | * Afficher les lignes sauf celles situées entre " |
| <code bash> | <code bash> | ||
| sed '/ | sed '/ | ||
| </ | </ | ||
| - | * remplacer le motif " | + | * remplacer le motif " |
| <code bash> | <code bash> | ||
| sed '/ | sed '/ | ||
| </ | </ | ||
| - | |||
| - | * Supprimer la 5eme ligne du fichier toto.txt | ||
| - | <code bash> | ||
| - | sed -i ' | ||
| - | </ | ||
| - | |||
| - | * Supprimer les lignes contenant toto dans le fichier toto.txt : | ||
| - | <code bash>sed -i '/ | ||
| - | |||
| - | * Supprimer les lignes __ne contenant pas__ toto dans le fichier toto.txt : | ||
| - | <code bash>sed -i '/ | ||
| - | |||
| - | * Supprimer les lignes vides | ||
| - | <code bash>sed '/ | ||
| * supprimer ('' | * supprimer ('' | ||
| Line 2572: | Line 2582: | ||
| </ | </ | ||
| - | * Remplacer les adresses IP par X.X.X.X | + | * Remplacer les adresses IP par X.X.X.X |
| <code bash> | <code bash> | ||
| sed " | sed " | ||
| Line 2626: | Line 2636: | ||
| toto | toto | ||
| test | test | ||
| - | </ | ||
| - | # Dans certains cas, on est obligé de conserver les quotes qui entourent l' | + | # Dans certains cas, on est obligé de conserver les quotes qui entourent l' |
| - | <code bash> | + | |
| echo -e " | echo -e " | ||
| </ | </ | ||
informatique/linux/commandes_linux.1757945456.txt.gz · Last modified: 2025/09/15 14:10 by pteu