From a0ce9d274bec7c704c3fa7fae76d28ef3a3a680e Mon Sep 17 00:00:00 2001 From: sejo Date: Wed, 19 May 2021 20:19:47 -0500 Subject: gem2gem para convertir enlaces wiki --- gem2gem.awk | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 gem2gem.awk (limited to 'gem2gem.awk') diff --git a/gem2gem.awk b/gem2gem.awk new file mode 100644 index 0000000..1ede906 --- /dev/null +++ b/gem2gem.awk @@ -0,0 +1,37 @@ +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" ) +} -- cgit v1.2.3