gem2gem para convertir enlaces wiki

This commit is contained in:
sejo 2021-05-19 20:19:47 -05:00
parent 00b9fd4d76
commit a0ce9d274b
1 changed files with 37 additions and 0 deletions

37
gem2gem.awk Normal file
View File

@ -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" )
}