lentejanumerica/gem2gem.awk

31 lines
526 B
Awk
Raw Normal View History

2021-05-20 01:19:47 +00:00
2021-05-20 21:02:36 +00:00
/^+ /{ # literal html
next # salta la línea
}
# imprime líneas normamlmente
2021-05-20 01:19:47 +00:00
{
2021-05-20 01:19:47 +00:00
print $0
}
# si tienen sintaxis de wikilink, y no son líneas de enlace, agrega el link
/^[^=].+{.+}/{
2021-05-20 01:19:47 +00:00
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
}
# agrega footer
2021-05-20 01:19:47 +00:00
END{
print ""
print "página actualizada en: "
fecha = system( "date -r " FILENAME " --rfc-3339=date" )
}