LINUX.ORG.RU
ФорумAdmin

выкусить из файла диапазон


0

0

чем принято делать сабж? head-tail-dd не подходят - head/tail - неудобно, банально, dd - жестко привязывается к размерам блоков и если надо откусить, к примеру, 10 байт от начала на гигабайтном файле, то система станет раком на час (размер блока в 10 байт придется ж делать).

★★★★★

> dd - жестко привязывается к размерам блоков и если надо откусить, к примеру, 10 байт от начала на гигабайтном файле, то система станет раком на час (размер блока в 10 байт придется ж делать).

ibs и obs раздельно задаются. На чтение 10байт на запись 1Мбайт, например. При чтении 10байтовые блоки через файловый кэш пойдут.

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

Да всё-равно как-то неудобно... Вот есть тупой wget и есть умный curl. Мот умный аналог dd (и с не таким страшным синтаксисом) есть? :)

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

man 1 write
---------------------
NAME
       write - send a message to another user
---------------------


Я так понимаю, мне надо послать сообщение другому юзеру, 
что б он мне обкусал файл и отдал готовый результат? :-)

Написать прогу - понятно. Я просто удивлен, что, казалось бы, 
такой нужной утилиты напрочь нету.

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

>Я просто удивлен, что, казалось бы, такой нужной утилиты напрочь нету.
tail/head/dd есть и они прекрасно выполняют свои функции.
Кроме того, подобная операция на бинарных файлах нужна раз в год, в лучшем случае.

sdio ★★★★★
()

Так напиши ;-)

Все спасибо скажут.

Кстати, а как насчёт cut?

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