GNU/Linux >> Tutoriels Linux >  >> Linux

COMMENT UTILISER L'EDITEUR SED

PRESENTATION

SED :signifie éditeur de flux utilisé pour filtrer et transformer le flux d'entrée à partir de fichiers ou de pipelines

COMMENT INSTALLER SED :

  • Debian
sudo apt-get install -y sed 
  • RedHat | CentOS
yum install sed -y 

COMMENT UTILISER SED AVEC DES EXEMPLES

  • Vous pouvez l'utiliser pour imprimer des lignes à partir d'un fichier texte
sed  '3,1p' head.txt 

CONSEIL :

Ici, le contenu du fichier texte sera imprimé avec le numéro de ligne 3 en surbrillance uniquement

Vous pouvez également imprimer une plage de lignes par exemple de la ligne 1 à 3

sed  '1,3p' head.txt
  • Vous pouvez également imprimer uniquement les lignes sélectionnées sans que toutes les lignes existent sur le fichier texte en utilisant l'argument -n
sed  -n '1,3p' head.txt 
  • Vous pouvez également imprimer des lignes avec des flux spécifiques ou commencer avec un flux spécifique
sed -n '/unixcop/p' head.txt 
sed -n '/Mostafa/p' head.txt 
sed -n '/^Bye/p' head.txt
  • Vous pouvez l'utiliser pour remplacer un flux par un autre flux
sed 's/Mostafa/UNIXCOP/' head.txt 
  • Vous pouvez également ajouter des flux aux lignes
sed 's/unixcop/ &  Mostafa and Omar and Ahmed/' head.txt 
  • Vous pouvez l'utiliser pour supprimer une plage de lignes ou de flux
sed '3,4d' head.txt
sed '/^Bye/d' head.txt 
  • Vous pouvez utiliser sed pour lire la commande sed à partir d'un fichier texte avec .sed extension

ASTUCE :

Vous devez écrire la commande sed sous la forme suivante indiquée dans le fichier command.sed

J'avais l'habitude de supprimer la ligne commençant par Bye mot

sed -f command.sed head.txt  

CONCLUSION

Cet article clarifie les utilisations de l'éditeur sed avec des exemples. Pour plus d'informations sur sed, utilisez ce qui suit " man sed


Linux
  1. Comment utiliser BusyBox sous Linux

  2. Comment utiliser la commande Linux sed

  3. Comment utiliser heredoc comme éditeur de texte

  4. Apprendre à utiliser l'éditeur de texte Sed

  5. Comment j'utilise cron sous Linux

Utiliser l'éditeur vi

Comment utiliser Instagram dans le terminal

Comment utiliser la fonction de vérification orthographique dans l'éditeur de texte Vim

Comment installer et utiliser l'éditeur Atom sur CentOS 8

Comment utiliser la commande head

Comment utiliser Sed pour rechercher et remplacer une chaîne dans un fichier