GNU/Linux >> Linux Esercitazione >  >> Linux

COME USARE SED EDITOR

INTRODUZIONE

SED :sta per editor di flusso utilizzato per filtrare e trasformare il flusso di input da file o pipeline

COME INSTALLARE SED :

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

COME USARE SED CON ESEMPI

  • Puoi usarlo per stampare righe da file di testo
sed  '3,1p' head.txt 

SUGGERIMENTO :

Qui verrà stampato il contenuto del file di testo con la riga evidenziata solo numero 3

Puoi anche stampare un intervallo di righe, ad esempio dalla riga 1 alla riga 3

sed  '1,3p' head.txt
  • Puoi anche stampare le righe selezionate solo senza che tutte le righe esistano sul file di testo usando l'argomento -n
sed  -n '1,3p' head.txt 
  • Puoi anche stampare righe con flussi specifici o iniziare con flussi specifici
sed -n '/unixcop/p' head.txt 
sed -n '/Mostafa/p' head.txt 
sed -n '/^Bye/p' head.txt
  • Puoi usarlo per sostituire alcuni stream con un altro stream
sed 's/Mostafa/UNIXCOP/' head.txt 
  • Puoi anche aggiungere alcuni stream alle righe
sed 's/unixcop/ &  Mostafa and Omar and Ahmed/' head.txt 
  • Puoi usarlo per eliminare intervalli di linee o stream
sed '3,4d' head.txt
sed '/^Bye/d' head.txt 
  • Puoi usare sed per leggere il comando sed dal file di testo con .sed estensione

SUGGERIMENTO:

Devi scrivere il comando sed con il seguente modulo mostrato nel file command.sed

Ero solito eliminare la riga che inizia con Ciao parola

sed -f command.sed head.txt  

CONCLUSIONE

Questo articolo chiarisce gli usi di sed editor con esempi .. Per maggiori informazioni su sed usa il seguente ” man sed


Linux
  1. Come usare heredoc come editor di testo

  2. Impara a usare l'editor di testo Sed

  3. Come uso cron in Linux

  4. Come utilizzare Nginx per reindirizzare

  5. Come usare il comando Su in Linux

Usa vi Editor

Come utilizzare Instagram nel terminale

Come utilizzare la funzione di controllo ortografico in Vim Text Editor

Come installare e utilizzare l'editor Atom su CentOS 8

Come usare il comando head

Come utilizzare Sed per trovare e sostituire una stringa in un file