ud - Utility for replacing elements by id within html files.
go get -u github.com/gregoryv/ud
Replace an element by id
echo "<em>new thing</em>" | ud -w -i "someid" -html index.html
which is same as
echo '<em id="someid">new thing</em>' | ud -w -html index.html
-i flag is not given
-c has no effect, it will always
replace the identified element.
Replace content of element by id use the
echo "<em>new thing</em>" | ud -w -c -i "someid" -html index.html
The primary reason for this tool was to simply generate and update image maps within html when working with graphviz documents
dot -Tcmapx somegraph.dot | ud -w -html index.html