Страница 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
.
Перенаправив вывод вод так
Откроя полученную ссылку, будет такая же проблема.
Ара Магеддон писал(а): ↑02 апр 2020, 01:12
sudo inxi -mc | tee ram.txt
У меня вызывает ошибку, т.к. не указана цветовая схема.
Вот так
будет без цвета и проблем
команда tee иероглифы в тексте
Добавлено: 02 апр 2020, 07:44
symon2014
Перепробовал все указанные в теме 4 варианта , иероглифов нет нигде. Но заметил одну странность. Смотрите на скрине.
команда tee иероглифы в тексте
Добавлено: 02 апр 2020, 09:00
rogoznik
команда 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
Таки в этой версии фсё хорошо без аргумента "с". Там уже в терминале всё одним цветом пишется. А вот в 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
сегодня в чате выяснили
Та не, я видел... Я для
Ара Магеддон, уточнил(ну вдруг не видел...

)
команда 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
. Но ее установка к данной теме не относится.
Считаю тему решенной и закрываю.