LINUX.ORG.RU

Первые 10 символов

echo "veryverylongtext" | head -c 10

Ограничение - работает нормально толко с однобайтовыми кодировками

eXire ★★ ()
Ответ на: Первые 10 символов от Sylvia

Первые 10 символов

еще можно head (это команда такая) использовать

head -c 10

Sylvia ★★★★★ ()
Ответ на: Первые 10 символов от eXire

Первые 10 символов

>Ограничение - работает нормально толко с однобайтовыми кодировками

Потому что в мане прямо и говорится о байтах, а не символах :)

KRoN73 ★★★★★ ()

Первые 10 символов

Если с юникодом, то можно так:

$ echo 'Здравствуй, мир!'|php -r 'echo substr(file_get_contents("php://stdin"), 0, 10);'
Здравствуй

:)

KRoN73 ★★★★★ ()
Ответ на: Первые 10 символов от KRoN73

Re: Первые 10 символов

php — порадовал неимоверно

$ echo 'Здравствуй, мир!' | grep -Eo '^.{10}'

Здравствуй

sdio ★★★★★ ()
Ответ на: Первые 10 символов от xpahos

Первые 10 символов

>а если есть только gas ?

Продать в Европу, на вырученные деньги купить что-нибудь ещё :)

KRoN73 ★★★★★ ()
Ответ на: Первые 10 символов от ananas

Re: Первые 10 символов

> echo ${text:0:10}

и работает с юникодом btw

anonymous ()
Ответ на: Первые 10 символов от KRoN73

Первые 10 символов

>>Ограничение - работает нормально толко с однобайтовыми кодировками
>

> Потому что в мане прямо и говорится о байтах, а не символах :)


Спасибо, кэп. А то я не догадался в ман глянуть ;)

eXire ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.