function wikiLink( t ){ i = match( t, /{.+}/) if ( i ){ ifinal = index(t, "}") # índice del } final prev = substr(t, 1, i-1) # string previa al link link = substr(t, i, ifinal-i+1) # {link} nombre = substr(t, i+1, ifinal-i-1) # link post = substr(t, ifinal+1) # string posterior return "=> " nombre ".gmi " link } else{ return t } } { print $0 } /{.+}/{ i = match( $0, /{.+}/) ifinal = index($0, "}") # índice del } final link = substr($0, i, ifinal-i+1) # {link} nombre = substr($0, i+1, ifinal-i-1) # link print "" print "=> " nombre ".gmi " link } END{ print "" print "página actualizada en: " fecha = system( "date -r " FILENAME " --rfc-3339=date" ) }