<?xml version="1.0" encoding="ISO-8859-15"?>
<rss version="2.0"><channel>
<title>worddiff</title>
<link>http://sange.fi/~atehwa/cgi-bin/piki.cgi/</link>
<description>Recent changes in worddiff</description>
<item><title>worddiff</title>
<link>http://sange.fi/~atehwa/cgi-bin/piki.cgi/worddiff</link>
<guid>http://sange.fi/~atehwa/cgi-bin/piki.cgi/#1447967837</guid>
<description>&lt;p&gt;&lt;ins&gt;Worddiff ja sen käyttöohje on nykyään osa 
userland-scripts:a:&lt;/ins&gt; 

&lt;p&gt;&lt;ins&gt;* 
http://members.sange.fi/~atehwa/vc/prod/userland-scripts/worddiff * 
http://members.sange.fi/~atehwa/vc/prod/userland-scripts/worddiff.stx&lt;/i
ns&gt; 

&lt;p&gt;[...]

&lt;p&gt;Muutokset ensimmäisestä tiedostosta toiseen näytetään siten, että 
poistetut sanat merkitään &lt;del&gt;-elementeillä ja lisätyt sanat 
&lt;ins&gt;-elementeillä. Ohjelma rivittää tekstin uudelleen mennessään 
(kummankaan lähdetiedoston rivitys ei ole välttämättä tulosteen 
kannalta oikein), rivitysleveyttä saa muutetuksi -w-valitsimella. Jos 
ei ole kiinnostunut kappaleista, joihin ei ole tullut muutoksia, ne saa 
jätetyksi pois -o- tai -m-valitsimella. 

&lt;p&gt;[...]

&lt;p&gt;&lt;del&gt;{{{ #!/bin/sh&lt;/del&gt; 

&lt;p&gt;&lt;del&gt;CAT=cat WIDTH=72 NO_CHANGE='s#^##' test "x$1" = "x-m" &amp;&amp; 
NO_CHANGE='s#.*#[...]#' &amp;&amp; shift test "x$1" = "x-o" &amp;&amp; NO_CHANGE='d' &amp;&amp; 
shift test "x$1" = "x-w" &amp;&amp; WIDTH="$2" &amp;&amp; shift &amp;&amp; shift test "x$1" = 
"x--try-mailcap" &amp;&amp; CAT='run-mailcap &amp;&amp; shift test -z "$2" &amp;&amp; echo 
"Usage: $0 [-m | -o] [-w num] file1 file2" 1&gt;&amp;2 &amp;&amp; exit 1&lt;/del&gt; 

&lt;p&gt;&lt;del&gt;TEMPFILE=`mktemp` trap 'rm $TEMPFILE' 0 1 15&lt;/del&gt; 

&lt;p&gt;&lt;del&gt;wordify () { sed 's#^[[:space:]]*$##' | cat -s | \ sed 's#^ 
*$#&lt;p&gt;#'&lt;/del&gt;

&lt;p&gt;&lt;del&gt;| tr -s '[:space:]' \\012 }&lt;/del&gt; 

&lt;p&gt;&lt;del&gt;markdiffs () { sed '/^---/d;/^+++/d;/^@@/d' | \ sed 
's#^-\(.*\)$#&lt;del&gt;\1&lt;/del&gt;#;s#^+\(.*\)$#&lt;ins&gt;\1&lt;/ins&gt;#;s#^ ##' | \ sed 
': start;/&lt;p&gt;/!{;N;s#\n#&lt;/del&gt;

&lt;p&gt;&lt;del&gt;#;b start;}' | \ sed 's#&lt;p&gt;#&lt;p&gt;#;s#&lt;p&gt;#&lt;p&gt;#;s#&lt;p&gt;$##'&lt;/del&gt;

&lt;p&gt;&lt;del&gt;| \ sed "/&lt;ins&gt;/!{;/&lt;del&gt;/!$NO_CHANGE;}" | \ sed 's#&lt;/ins&gt; 
&lt;ins&gt;# #g;s#&lt;/del&gt; &lt;del&gt;# #g' }&lt;/del&gt; 

&lt;p&gt;&lt;del&gt;$CAT "$1" | wordify &gt; $TEMPFILE $CAT "$2" | wordify | diff -U 
15000 $TEMPFILE - | \ markdiffs | uniq | sed 's#^#&lt;p&gt;#;G'&lt;/del&gt;

&lt;p&gt;&lt;del&gt;| fold -s -w "$WIDTH" }}}&lt;/del&gt;

</description>
<pubDate>Thu, 19 Nov 2015 21:17:17 +0000</pubDate>
</item>

</channel></rss>
