Как удалить или заменить последний байт в файле? |
Поделиться |
Здравствуйте, гость ( Вход | Регистрация )
Как удалить или заменить последний байт в файле? |
Поделиться |
28.2.2016, 16:22
Сообщение
#1
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 10033 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Никто не подскажет, как можно удалить или заменить в файле последний байт? Как ни странно, не могу найти никакого простого (а сложное выдумывать из-за такой мелочи вроде несолидно) решения этой проблемы
-------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
29.2.2016, 11:46
Сообщение
#2
|
|
Крупный специалист Группа: Пользователь Сообщений: 476 Регистрация: 30.11.2009 Вставить ник Цитата Пользователь №: 1722 Страна: Россия Город: Климовск/Московской Пол: Муж. Репутация: 6 |
|
|
|
29.2.2016, 13:53
Сообщение
#3
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 10033 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Удалить последний символ в последней строке - не проблема. Но последний байт файла в данном случае - \n. sed его игнорирует.
-------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
1.3.2016, 12:27
Сообщение
#4
|
|
Крупный специалист Группа: Пользователь Сообщений: 476 Регистрация: 30.11.2009 Вставить ник Цитата Пользователь №: 1722 Страна: Россия Город: Климовск/Московской Пол: Муж. Репутация: 6 |
Удалить последний символ в последней строке - не проблема. Но последний байт файла в данном случае - \n. sed его игнорирует. http://stackoverflow.com/questions/1654021...acter-in-a-file Код head -c -1 ~/tmp/c или по месту: Код truncate --size=-1 ~/tmp/c
Сообщение отредактировал Skull - 1.3.2016, 12:30 |
|
|
1.3.2016, 13:54
Сообщение
#5
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 10033 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Работает... надо бы поглубже изучить такие базовые команды
-------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
Текстовая версия | Сейчас: 25.4.2024, 3:46 | |