aboutsummaryrefslogblamecommitdiffstats
path: root/gem2gem.awk
blob: 1ede9064c688621ecf6e162127dce7cea7521ba9 (plain) (tree)




































                                                                
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" )
}
Un proyecto texto-plano.xyz