Citat

SED trick – sterge caractere dintre 2 pattern-uri cunoscute

Un mic trick de a sterge caractere aflate intre 2 pattern-uri dintr-o linie de cod folosind SED

Un „note to self” util atunci cand vrei rapid sa implementezi ceva si nu ai timp/acces la surse bune de informatii.

In exemplul de mai jos Scenariul e urmatorul  – avem o linie de cod, niste pattern-uri care se repeta si ceva content variabil care trebuie indepartat.

 

Ce facem pentru a sterge continutul variabil dintre acele 2 cunoscute?

# cat test.txt
<table> <tr><td> <a href=”URL/”><img src=”PICURL” alt=”ALTTITLE” title=”TITLE”/></a> </td></tr></table>CONTINUT
# cat test.txt | sed -e ‘s/<table.*table>\(.*\)/\1/g’
CONTINUT
#

Util pentru editarea in masa a fisierelor unui site – tabele din baze de date (cu ceva modificari si un script perl), samd

PS: nu uitati pentru a sterge primele X caractere de pe fiecare linie dintr-un cod/text folositi asa ceva:

| sed -r ‘s/^.{12}//’

Pentru ultimele X caractere:

| sed -r ‘s/.{4}$//’

Articole Similare

  • Invata sa programezi simplu si gratuit20 martie 2014 Invata sa programezi simplu si gratuit Multi sunt de parere ca odata ce ai invatat un limbaj de programare, este foarte usor sa treci la urmatorul - modul de gandire fiind format deja pentru logica programarii. Dar ce se […]
  • Script pentru verificare si restartare procese linux automat15 aprilie 2010 Script pentru verificare si restartare procese linux automat Script simplu pentru cei care vor sa monitorizeze cu atentie un proces/script care ruleaza pe un server linux Pentru acele nopti cand lucrurile crapa si noi suntem linistiti in […]
  • Trickuri de folosit in viata – partea 520 martie 2014 Trickuri de folosit in viata – partea 5 Continuam cu partea 5a 16. Fa orice camera frumos mirositoare prin simpla plasare a unor lumanari parfumate neaprinse langa usa. Cand vei intra in camera vei fi intampinat de mirosul […]
  • Resurse online pentru administrare GPFS20 decembrie 2013 Resurse online pentru administrare GPFS Toate datele despre creare/modificare/intretinere/distrugere asseturi GPFS se gasesc oficial la ibm AICI Libraria de informatii este gratuita dar uriasa, recomand rabdare si atentie […]
  • O mica lista cu cele mai utilizate comenzi RPM20 noiembrie 2013 O mica lista cu cele mai utilizate comenzi RPM Instal pachet RPM rpm -ivh foo-2.0-4.i386.rpm rpm -i ftp://ftp.redhat.com/pub/redhat/RPMS/foo-1.0-1.i386.rpm rpm -i […]
  • Trickuri de folosit in viata – partea 28 martie 2014 Trickuri de folosit in viata – partea 2 Continuam 5. Pentru o omleta cremoasa similara cu cele din restaurantele mari adaugati cand o faceti o lingurita de apa si o lingura de unt/margarina. Omleta va iesi cremoasa si […]