expressions regulars (molt bàsic)

estic traduint el goffice (o almenys intentant-ho :) i com que hi havia algunes cadenes de comentaris que em molestaven i el fitxer era molt llarg és difícil fer-ho a mà anar repassant visualment el fitxer

de manera que m’he recordat que hi ha les expressions regulars! així que com que la meva memòria és molt molt dolenta he buscat per Internet fins que he arribar a un quadre resum que m’ha dit tot el que necessitava:

^#$

i amb això el que fem és buscar totes les línies en que comencin (ho indica el ^) per # i acabin (ho indica el $) també amb #

així que he obert el vim, li he posat l’expressió regular i després d’una combinació de dd (eliminar la línia on estàs) i n (anar a la pròxima ocurrència de la cerca) ja tenia el fitxer net :D

suposo que això també es podia haver fet amb el sed o l’awk (encara no entenc quina diferència hi ha entre l’un i l’altre però vaja)

Un pensament quant a “expressions regulars (molt bàsic)”

  1. Umm, no sé si hauria funciona amb: :%s/^#$//g

    El %s fa una cerca, entre el primer // va el terme que busques i el segon perquè es canvia // vol dir per res, borrar-ho, i g és recursiu fins al final de l’arxiu.

    El que no sé és si executaria la comanda o per contra miraria de substituir la cadena….

Deixa un comentari

L'adreça electrònica no es publicarà. Els camps necessaris estan marcats amb *