Portál AbcLinuxu, 7. prosince 2025 18:44
), která by převedla text do C řetezce s escapovanými non-ASCII znaky (jako od -c)?
Něco jako
$ echo $LANG cs_CZ.UTF-8 $ echo 'Příliš žluťoučký kůň' | cosi "P\305\231\303\255li\305\241 \305\276lu\305\245ou\304\215k\303\275 k\305\257\305\210\n"Samozřejmě by nebyl problém si to napsat, ale třeba už něco takového existuje a jenom to nemůžu vygooglovat.
int main() { int c; while ((c=getchar()) != -1) printf("\\%03o", c); }
od, tak co něco perverzního:
echo -n "příšerně žluťoučký kůň..." \
| od -c -A n \
| sed -re 's/ / 020/g;s/\<([0-9]{3})\>/\\\1/g;s/ +//g' \
| tr -d \\n
Ale asi to nebude moc přenositelné… :-)
cosi := sed -n l0 | sed 's/$$//'
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.