|
From: | Bruno Haible |
Subject: | Re: new module 'system-quote' |
Date: | Thu, 10 May 2012 00:08:32 +0200 |
User-agent: | KMail/4.7.4 (Linux/3.1.10-1.9-desktop; KDE/4.7.4; x86_64; ; ) |
Bastien ROUCARIES wrote: > Something like this will work > http://stackoverflow.com/a/269819 Indeed! It allows to substitute newlines. $ export NL=' ' $ cmd.exe /c 'printf "%s\n" foo^%NL%%NL%bar' | od -t x1 0000000 66 6f 6f 0a 62 61 72 0a 0000010 But I don't succeed in getting a carriage-return character in the same way: $ eval `echo "export CR='_'" | tr '_' '\r'` $ cmd.exe /c 'printf "%s\n" foo^%CR%%CR%bar' | od -t x1 0000000 66 6f 6f 62 61 72 0a 0000007 Any idea how to get this one? And then there is also the problem with byte sequences that are not strings in the current locale encoding... Bruno
[Prev in Thread] | Current Thread | [Next in Thread] |