powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / shell скрипт. как удалить байт в файле?
7 сообщений из 7, страница 1 из 1
shell скрипт. как удалить байт в файле?
    #33400476
dasbot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не подскажите как проще удалить каждый 10байт в файле?
...
Рейтинг: 0 / 0
shell скрипт. как удалить байт в файле?
    #33400586
dasbot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
или каждый двадцатый байт
короче не важно какой
...
Рейтинг: 0 / 0
shell скрипт. как удалить байт в файле?
    #33400592
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не приходит ничего в голову, как побайтно читать и каждый дцатый не выдавать на stdout
...
Рейтинг: 0 / 0
shell скрипт. как удалить байт в файле?
    #33400797
Фотография DarkSquid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
man dd

Алгоритм
1. Скопировать n-1 байт
2. Скопировать все байты начиная с n+1.
3. Слить файлы вместе

Особенности реализации
Установить в dd размер блока равный одному байту
...
Рейтинг: 0 / 0
shell скрипт. как удалить байт в файле?
    #33400811
Фотография DarkSquid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ошибся.
...
Рейтинг: 0 / 0
shell скрипт. как удалить байт в файле?
    #33400831
Фотография DarkSquid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно командой split разбить файл на кусочки по 10 байт, потом в каждом кусочке удалить командой dd последний байт, а потом склеить файл обратно командой cat.
...
Рейтинг: 0 / 0
shell скрипт. как удалить байт в файле?
    #33401122
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkSquidМожно командой split разбить файл на кусочки по 10 байт, потом в каждом кусочке удалить командой dd последний байт, а потом склеить файл обратно командой cat.

Пеши исчо, как говорится! Особенно круто это будет на файле в несколько гигабайт (главное, чтоб иноды не исчерпались в файловой системе во время этого действа :0))
способ конечно шизовый, но тада уж один момент:
С некоторой вероятностью - последний файл не будет кратен 10, поэтому надо его проверять и уже в зависимости от этого отрезать.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / shell скрипт. как удалить байт в файле?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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