Страница 1 из 1

команда tee иероглифы в тексте

Добавлено: 02 апр 2020, 01:05
imrek
Доброго времени, уважаемые коллеги!
Наткнулся на головную боль. Сохраняю вывод команды inxi в текстовый файл.
В текстовом файле получаю иероглифы.
Предполагаю, что эти иероглифы связаны с жирным шрифтом в выводе на терминал. А в выводе в текстовый файл форматирование жирным шрифтом превращается в дополнительные символы.
Подскажите, пожалуйста, как с этим бороться.
Пример:

команда tee иероглифы в тексте

Добавлено: 02 апр 2020, 01:12
Ара Магеддон
Параметр "c" отключает цветное форматирование.
т.е. должно быть sudo inxi -mc | tee ram.txt

команда tee иероглифы в тексте

Добавлено: 02 апр 2020, 07:28
rogoznik
imrek, это не tee виновата, а inxi.
Перенаправив вывод вод так

Код: Выделить всё

sudo inxi -m| nc termbin.com 9999
Откроя полученную ссылку, будет такая же проблема.
Ара Магеддон писал(а):
02 апр 2020, 01:12
sudo inxi -mc | tee ram.txt
У меня вызывает ошибку, т.к. не указана цветовая схема.
Вот так

Код: Выделить всё

sudo inxi -mc0 | tee ram.txt
будет без цвета и проблем

команда tee иероглифы в тексте

Добавлено: 02 апр 2020, 07:44
symon2014
Перепробовал все указанные в теме 4 варианта , иероглифов нет нигде. Но заметил одну странность. Смотрите на скрине. :hoho:
Снимок экрана в 2020-04-02 08-05-49.png

команда tee иероглифы в тексте

Добавлено: 02 апр 2020, 09:00
rogoznik
imrek, покажи вывод

Код: Выделить всё

inxi -SI

команда tee иероглифы в тексте

Добавлено: 02 апр 2020, 17:32
Ара Магеддон
rogoznik писал(а):
02 апр 2020, 07:28
У меня вызывает ошибку, т.к. не указана цветовая схема.
Странно... УМВР на версии 3.0.32 (стандартная из LM 19.3). Специально проверил перед тем как написать.
Возможно, аргумент стал необязательным с какого-то момента. Или наоборот.
Не по теме
А вообще, там 42 цветовых схемы. Вот кому-то делать нечего было :)
symon2014 писал(а):
02 апр 2020, 07:44
Такая же вещь. Поведение "прыгает" от версии к версии...
Перепробовал все указанные в теме 4 варианта , иероглифов нет нигде. Но заметил одну странность. Смотрите на скрине.

команда tee иероглифы в тексте

Добавлено: 02 апр 2020, 17:43
Whowka
Ара Магеддон писал(а):
02 апр 2020, 17:32
на версии 3.0.32
Таки в этой версии фсё хорошо без аргумента "с". Там уже в терминале всё одним цветом пишется. А вот в Debian 9 inxi версии: 2.3.5. там иероглифы, и нормально отрабатывает команда
rogoznik писал(а):
02 апр 2020, 07:28
sudo inxi -mc0 | tee ram.txt

команда tee иероглифы в тексте

Добавлено: 02 апр 2020, 19:10
rogoznik
Ара Магеддон, Whowka, сегодня в чате выяснили что проблемы связаны с версией inxi. Старая версия написана на bash и с ней есть проблема. Новые версии написаны на perl и с ними проблемы нет. Скакой версии поменялся язык - не знаю. Я потому и попросил у ТС вывод показать чтоб понять что за ОС у него версия inxi

команда tee иероглифы в тексте

Добавлено: 02 апр 2020, 19:14
Whowka
rogoznik писал(а):
02 апр 2020, 19:10
сегодня в чате выяснили
Та не, я видел... Я для Ара Магеддон, уточнил(ну вдруг не видел... :smile: )

команда tee иероглифы в тексте

Добавлено: 03 апр 2020, 02:07
Ара Магеддон
Whowka писал(а):
02 апр 2020, 19:14
Та не, я видел... Я для Ара Магеддон, уточнил(ну вдруг не видел... )
Да, в чатик не заглядываю. Спасибо!

команда tee иероглифы в тексте

Добавлено: 03 апр 2020, 19:03
imrek
Уважаемые коллеги! Всех благодарю за помощь, а особенно за оперативность!
И отдельное спасибо, что не ткнули носом в man, а указали решение. Все получилось!
Даю вывод команды inxi -SI по просьбе rogoznik

команда tee иероглифы в тексте

Добавлено: 03 апр 2020, 20:26
rogoznik
imrek, старая версия inxi - вот с ней и связана проблема. Для обхода можешь использовать ключ с цветовой схемой. Можно еще начать пользоваться новой версией inxi. Но ее установка к данной теме не относится.
Считаю тему решенной и закрываю.