powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Как разбить mailbox
5 сообщений из 5, страница 1 из 1
Как разбить mailbox
    #34101630
ALex_hha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть такая проблема. MUA на макинтоше не работает с mailbox большого размера, сейчас его размер 200Мб. Вот и возникла проблема, как разбить этот майлбокс на 4 файла по 50 метров?
...
Рейтинг: 0 / 0
Как разбить mailbox
    #34102685
sanek842
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет
попробуй такой скриптик

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
#!/bin/sh

mbx=zhukov_Sp # Имя файла mailbox-а

kolstrok=`cat $mbx | wc -l`
toplimit=`echo $kolstrok/ 4  | bc`
echo $toplimit
awk ' BEGIN {i=k=0;} { if (substr($0,1,5)=="From " && k=='"$toplimit"') {i++;k=0;} if (k<'"$toplimit"') k++; print $0 > "ltr"i }' $mbx
...
Рейтинг: 0 / 0
Как разбить mailbox
    #34103002
ALex_hha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо работает, правда я уже решил проблему немного по другому.
...
Рейтинг: 0 / 0
Как разбить mailbox
    #34103996
ALex_hha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 sanek842
а в твоем скрипте как то можно управлять объемом частей? Допутим если я хочу сделать ящики не по 50 МБ, а по 20 или 30?
...
Рейтинг: 0 / 0
Как разбить mailbox
    #34104236
sanek842
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у меня там не по мегабайтам а по строчкам примерно делится на 4 части
если что, нужно прикинуть и разделить не на 4 а на 5 или 6 вот здесь
toplimit=`echo $kolstrok/4 | bc`
P.S.
ладно, пойду дальше отмечать
мы сегодня какой то праздник отмечаем :)
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Как разбить mailbox
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]