используйте gedit для открытия файла с нулевыми символами

Я знаю, что GEdit имеет ошибку, которая препятствует тому, чтобы он открыл файл с пустым указателем (\0) символы в нем. Это - огромное неудобство для меня, потому что я часто должен открывать большие файлы журнала только с парой жулика \0в них.

Иногда я просто выполняю быстрое tr -d '\0' < file.log > file.log.correct и откройте корректный файл. Это - большая неприятность. Я хотел бы иметь, возможно, внешний инструмент в GEdit, который выполнит вышеупомянутую команду. Я пытался писать внешнее действие инструмента (плагин GEdit) использующий просто:

#!/bin/bash
tr -d '\0'

Вход является "текущим документом", выходное действие является "текущим документом замены". Но это не работает. Когда я открываю файл, GEdit показывает знакомое красное предупреждение; активация внешнего инструмента с предупреждением, показывающим, по-видимому, не имеет никакого эффекта (я думаю, что сценарий называют, но его ввод/вывод не установлены).

Какие-либо другие идеи я мог попробовать?

3
задан 15.02.2011, 13:59

1 ответ

Я полагаю, что работы над документом, это уже загружается, а не один, это находится в процессе того, чтобы быть загруженным.

Вы могли использовать сценарий обертки или функцию, которая делает tr поскольку Вы затем запускаетесь gedit.

1
ответ дан 08.12.2019, 02:18

Теги

Похожие вопросы