LINUX.ORG.RU

bash скрипт который для деления текста на 100 символов

 


0

2

всем привет! кто может помочь с реализацией такого скрипта суть в том что бы бить 1 большой текст на 1000 символов и писать их в файл итд к примеру есть файл состоящий из 10 тысяч символов, я хочу что бы скрипт первую тысячу писал в файл 1.txt, 2 тысячу в 2.txt итд


С подобным бредом тебе сюда: www.linux.org.ru/forum/job/

А если хочешь совет то он такой: забудь про баш и изучи язык программирования. Или найди готовую программу на худой случай.

firkax ★★★★★
()
Ответ на: комментарий от slowpony

Там про байты:

 -b, --bytes=SIZE
              put SIZE bytes per output file

То есть будет:

printf 'R%.s' {1..2000} > FILE | split -b 1000 ; wc -m x*
    1000 xaa
    1000 xab
    2000 total

Но:

printf 'Ё%.s' {1..2000} > FILE | split -b 1000 ; wc -m x*     
     500 xaa
     500 xab
     500 xac
     500 xad
    2000 total
mexx
()
Ответ на: комментарий от mexx

Да, многобайтные кодировки я намеренно решил не учитывать чтобы бесконечно не усложнять задачу. ТСу вроде как оказалось достаточно решения для однобайтных.

slowpony ★★★★★
()
Ответ на: комментарий от slowpony

Да я так, скорее из спортивного интереса)
Просто первое, что пришло в голову, это написание ТС неких текстов и оплата (или иное действие) за 1000 символов. И, возможно, это написано на русском языке)

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