Situatie
Comanda Linux sed deschide un editor de text fără interfață. Îl puteți utiliza din linia de comandă pentru a manipula textul din fișiere și fluxuri.
Cu sed puteți face toate următoarele:
Selectați textul
Text înlocuitor
Adăugați linii la text
Ștergeți liniile din text
Modificați (sau păstrați) un fișier original
Solutie
Pasi de urmat
echo howtogonk | sed 's/gonk/geek/'
Comanda echo trimite „howtogonk” în sed și se aplică regula noastră simplă de substituție („s” înseamnă substituire). sed caută textul introdus pentru apariția primului șir și va înlocui orice potriviri cu al doilea.
Șirul „gonk” este înlocuit cu „geek”, iar noul șir este imprimat în fereastra terminalului.
Substituțiile sunt probabil cea mai obișnuită utilizare a sed.
Pentru a selecta câteva linii din fișier, oferim liniile de început și de sfârșit ale intervalului pe care dorim să îl selectăm. Un singur număr selectează acea linie.
Pentru a extrage liniile de la unu la patru, tastăm această comandă:
sed -n '1,4p' coleridge.txt
Leave A Comment?