|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Sergey Babitch 2:5020/400 21 Aug 2007 13:41:44 To : Victor Sudakov Subject : Re: напечатать строку вместо кодов символов -------------------------------------------------------------------------------- Hi, Victor! On Mon, Aug 20, 2007 at 01:28:33PM +0000, Victor Sudakov wrote: > Valentin Davydov wrote: > > >> > > > >> >Есть строка вида "\D0\A0\D1\83\D1\87\D0\BA\D0\B8\D0\BD". > > >> >Чем бы удобнее в командной строке воспользоваться, чтобы напечатать > > >> >сами символы вместо их кодов? Hасколько я понял, printf(1) должен > > >> >уметь, но не соображу, как воспользоваться. [Skipped by Sergey Babitch] > Должен существовать простой способ, без отбрасывания слешей средствами > sed и прочих сложностей. Вот такая штука работает ведь: > > printf "\323\317\302\301\313\301\n" ttyr3://vinny@burka:~> printf $(echo "\D0\A0\D1\83\D1\87\D0\BA\D0\B8\D0\BD" | sed 's/\\/\\x/g') пНяїяґпРпЛпЧttyr3://vinny@burka:~> -- Good Luck! Sergey Babitch (SB551-RIPE) ICQ: 105517491 FreeLance Artist --- ifmail v.2.15dev5.4 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.unix.bsd/19647496fa61b.html, оценка из 5, голосов 10
|