|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Victor Sudakov 2:5020/400 22 Aug 2007 10:16:54 To : Sergey Babitch Subject : Re: напечатать строку вместо кодов символов -------------------------------------------------------------------------------- Sergey Babitch wrote: > > > ttyr3://vinny@burka:~> printf $(echo > > > "\D0\A0\D1\83\D1\87\D0\BA\D0\B8\D0\BD" | sed > > > 's/\\/\\x/g') пНяїяґпРпЛпЧttyr3://vinny@burka:~> > > > > printf у нас с тобой разный, что ли? > > > > [sudakov@admin ~] printf "\xD0\xA0\xD1\x83\xD1\x87\xD0\xBA\xD0\xB8\xD0\xBD" > > xD0xA0xD1x83xD1x87xD0xBAxD0xB8xD0xBD[sudakov@admin ~] > > > > [sudakov@admin ~] which printf > > /usr/bin/printf > > [sudakov@admin ~] > Шеллы наверное разные... > ttyst://vinny@burka:~> sh > ttyst://\u@burka:/home/vinny> printf "$(echo "\D0\A0\0A" | sed 's/\\/\\x/g')" > xD0xA0x0Attyst://\u@burka:/home/vinny> bash > ttyst://vinny@burka:~> printf "$(echo "\D0\A0\0A" | sed 's/\\/\\x/g')" > пН > ttyst://vinny@burka:~> > ttyst://vinny@burka:~> which printf > /usr/bin/printf > ttyst://vinny@burka:~> Hе понял, при чём тут разные шеллы. Я тебе предлагаю попробовать /usr/bin/printf "\xD0\xA0\xD1\x83\xD1\x87\xD0\xBA\xD0\xB8\xD0\xBD" Либо в bash есть встроенный printf? -- Victor Sudakov, VAS4-RIPE, VAS47-RIPN 2:5005/49@fidonet http://vas.tomsk.ru/ --- ifmail v.2.15dev5.4 * Origin: AO "Svyaztransneft", SibPTUS (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.unix.bsd/313962526ff63.html, оценка из 5, голосов 10
|