{"id":39,"date":"2012-11-20T22:48:53","date_gmt":"2012-11-20T22:48:53","guid":{"rendered":"http:\/\/faq.graven-ict.nl\/wordpress\/?p=39"},"modified":"2016-12-13T22:51:35","modified_gmt":"2016-12-13T22:51:35","slug":"tekst-bestanden-dos-to-unix-to-dos","status":"publish","type":"post","link":"https:\/\/wiki.graven-ict.nl\/wordpress\/tekst-bestanden-dos-to-unix-to-dos\/","title":{"rendered":"Tekst bestanden dos to unix to dos"},"content":{"rendered":"<p>Het Windows\/DOS tekst file formaat verschilt van het Unix tekst formaat, Windows regels eindigen met een line feed en een carriage return. Unix kent alleen een Line feed. Open je een Windows tekst file in bv vi of een andere programma zie je soms het carriage return character Ctrl-m ( ^M ). Er zijn verschillende manieren om dit te converteren. hier onder een aantal standaard methode.\n<\/p>\n<h3> <span class=\"mw-headline\" id=\"dos2unix_en_unix2dos\"> dos2unix en unix2dos <\/span><\/h3>\n<p>Er zijn 2 utilities waar je eenvoudig mee kan converteren, dos2unix and unix2dos echter staan deze niet standaard ge\u00efnstalleerd. zijn ze wel aanwezig op je systeem.\n<\/p><div id=\"grave-1324174678\" class=\"grave-content grave-entity-placement\"><script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-1970734611769428\" crossorigin=\"anonymous\"><\/script><ins class=\"adsbygoogle\" style=\"display:inline-block;width:728px;height:90px;\" \ndata-ad-client=\"ca-pub-1970734611769428\" \ndata-ad-slot=\"1820224830\"><\/ins> \n<script> \n(adsbygoogle = window.adsbygoogle || []).push({}); \n<\/script>\n<\/div>\n<p>Van Windows\/Dos naar unix\n<\/p>\n<pre>dos2unix windows.txt unix.txt\r\n<\/pre>\n<p>Van Unix naar Windows\/Dos\n<\/p>\n<pre>unix2dos unix.txt windows.txt\r\n<\/pre>\n<h3> <span class=\"mw-headline\" id=\"AWK\"> AWK <\/span><\/h3>\n<p>Awk staat bijna overal wel op.\n<\/p>\n<p>Van Windows\/Dos naar unix\n<\/p>\n<pre>awk '{ sub(\"\\r$\", \"\"); print }' windows.txt &gt; unix.txt\r\n<\/pre>\n<p>Van Unix naar Windows\/Dos\n<\/p>\n<pre>awk 'sub(\"$\", \"\\r\")' unix.txt &gt; windows.txt\r\n<\/pre>\n<p>\n<\/p>\n<h3> <span class=\"mw-headline\" id=\"Perl\"> Perl <\/span><\/h3>\n<p>Perl ook niet overal standaar op aanwezig maar wel vaak\n<\/p>\n<p>Van Windows\/Dos naar unix\n<\/p>\n<pre>perl -p -e 's\/\\r$\/\/' &lt; windows.txt &gt; unix.txt\r\n<\/pre>\n<p>Van Unix naar Windows\/Dos\n<\/p>\n<pre>perl -p -e 's\/\\n\/\\r\\n\/' &lt; unix.txt &gt; windows.txt\r\n<\/pre>\n<p>\n<\/p>\n<h3> <span class=\"mw-headline\" id=\"vi\"> vi <\/span><\/h3>\n<p>In vi zijn er 2 methode je kan de de carriage return ( ^M ) verwijderen met zoek vervang\n<\/p>\n<pre>:1,$s\/^M\/\/g\r\n<\/pre>\n<p>en binnen vim op de meeste linux distro&#8217;s default maar op bv AIX en HP-ux niet default aanwezig is.\n<\/p>\n<pre>:set ff=unix to convert to Unix\r\n:set ff=dos to convert to Windows.\r\n<\/pre>\n<p>en save je file.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Het Windows\/DOS tekst file formaat verschilt van het Unix tekst formaat, Windows regels eindigen met een line feed en een carriage return. Unix kent alleen een Line feed. Open je een Windows tekst file in bv vi of een andere programma zie je soms het carriage return character Ctrl-m ( ^M ). Er zijn verschillende ..<\/p>\n<div class=\"clear-fix\"><\/div>\n<p><a href=\"https:\/\/wiki.graven-ict.nl\/wordpress\/tekst-bestanden-dos-to-unix-to-dos\/\" title=\"Meer lezen...\">Lees meer<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[5],"tags":[],"class_list":["post-39","post","type-post","status-publish","format-standard","hentry","category-unix"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wiki.graven-ict.nl\/wordpress\/wp-json\/wp\/v2\/posts\/39","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wiki.graven-ict.nl\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wiki.graven-ict.nl\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wiki.graven-ict.nl\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wiki.graven-ict.nl\/wordpress\/wp-json\/wp\/v2\/comments?post=39"}],"version-history":[{"count":2,"href":"https:\/\/wiki.graven-ict.nl\/wordpress\/wp-json\/wp\/v2\/posts\/39\/revisions"}],"predecessor-version":[{"id":41,"href":"https:\/\/wiki.graven-ict.nl\/wordpress\/wp-json\/wp\/v2\/posts\/39\/revisions\/41"}],"wp:attachment":[{"href":"https:\/\/wiki.graven-ict.nl\/wordpress\/wp-json\/wp\/v2\/media?parent=39"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wiki.graven-ict.nl\/wordpress\/wp-json\/wp\/v2\/categories?post=39"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wiki.graven-ict.nl\/wordpress\/wp-json\/wp\/v2\/tags?post=39"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}