Cum se utilizeaza comanda sed Linux

Configurare noua (How To)

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

Tip solutie

Permanent

Voteaza

(16 din 31 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?