{"id":2295,"date":"2008-04-24T18:37:31","date_gmt":"2008-04-24T15:37:31","guid":{"rendered":"http:\/\/mummila.net\/vuorovaikutus\/?p=108"},"modified":"2010-09-23T16:59:11","modified_gmt":"2010-09-23T13:59:11","slug":"xml-tiedoston-tulostaminen-ilman-koodeja","status":"publish","type":"post","link":"https:\/\/mummila.net\/nuudelisoppa\/2008\/04\/24\/xml-tiedoston-tulostaminen-ilman-koodeja\/","title":{"rendered":"[Ratkaisu] XML-tiedoston tulostaminen ilman koodeja"},"content":{"rendered":"<dl>\n<dt>L\u00e4ht\u00f6kohta<\/dt>\n<dd>Kotihakemistossani on <code>esimerkki.abw<\/code> -niminen, <code>AbiWordilla<\/code> luotu tiedosto. Tiedoston sis\u00e4lt\u00f6 on muotoiltu XML-kielell\u00e4.<\/dd>\n<dt>Ongelma<\/dt>\n<dd>Haluan tulostaa tiedoston komentotulkki-ikkunassa siten, ett\u00e4 mit\u00e4\u00e4n sen sis\u00e4lt\u00e4mi\u00e4 XML-koodisanoja, eli mit\u00e4\u00e4n merkkien &lt; ja &gt; v\u00e4liin j\u00e4\u00e4v\u00e4\u00e4 sis\u00e4lt\u00f6\u00e4 ei n\u00e4ytet\u00e4.<\/dd>\n<dt>Ratkaisu<\/dt>\n<dd>Suoritan seuraavan komennon:<\/p>\n<blockquote>\n<pre><code>cat ~\/esimerkki.abw | sed 's\/]*&gt;\/\/g' | sed '\/.\/,\/^$\/!d'<\/code><\/pre>\n<\/blockquote>\n<p>   Komento tulostaa tiedoston sis\u00e4ll\u00f6n komentotulkissa ilman muotoilukoodeja. Lis\u00e4ksi j\u00e4lkimm\u00e4inen <code>sed<\/code>-komento korvaa per\u00e4kk\u00e4iset tyhj\u00e4t rivit tulosteessa yhdell\u00e4 tyhj\u00e4ll\u00e4 rivill\u00e4.<\/dd>\n<\/dl>\n","protected":false},"excerpt":{"rendered":"<p>Haluan tulostaa xml-koodia sis\u00e4lt\u00e4v\u00e4n tiedoston komentotulkki-ikkunassa ilman koodeja. Ratkaisu on ketjuttaa kaksi sopivasti m\u00e4\u00e4ritelty\u00e4 sed-lauseketta per\u00e4j\u00e4lkeen.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[3855],"class_list":["post-2295","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-xml"],"_links":{"self":[{"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/posts\/2295","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/comments?post=2295"}],"version-history":[{"count":1,"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/posts\/2295\/revisions"}],"predecessor-version":[{"id":2355,"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/posts\/2295\/revisions\/2355"}],"wp:attachment":[{"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/media?parent=2295"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/categories?post=2295"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mummila.net\/nuudelisoppa\/wp-json\/wp\/v2\/tags?post=2295"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}