консоль и тундербёрд

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Закрыто
Аватара пользователя

Автор темы
StarMAUGLI
Сообщения: 1650
Зарегистрирован: 10 сен 2016, 10:16
Решено: 19
Откуда: Москва
Благодарил (а): 697 раз
Поблагодарили: 187 раз
Контактная информация:

консоль и тундербёрд

#1

12 мар 2020, 16:52

Добрый день.
В тундербёрде я расскладываю приходящие письма с заявками по папкам.
Получается что-то типа
20200312.png
В какой-то момент мне понадобился список всех заявок, находящихся в папке 0.Заявки
Вспомнив, что что-то подобное есть в командной строке, я нашел где лежит профиль и попытался вывести этот список в текстовый файл
20200312-2.png
Почти получилось то, что я хотел.
Но для достижения идеального результата не хватает пары штрихов.
1. Убрать дубликаты с .msf
и
2. Руссифицировать название папок (или убрать эти буквы вовсе, оставив только номера)
Найдутся ассы командной строки, что бы подправить мою команду?

P.S. у меня подозрение, что команда ls у меня выводится не в чистом виде, а подменяется через алиас. Как бы это проверить или заведомо отменить, что бы советы которые будут, отрабатывали верно.

Решение Сотрудник » 13 мар 2020, 08:11
StarMAUGLI, Возможно поможет вывести список установка дополнений в Thunderbird, например как на снимке Screen1

Перейти к ответу ➙

Аватара пользователя

rogoznik
Сообщения: 10042
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1956 раз
Контактная информация:

консоль и тундербёрд

#2

12 мар 2020, 16:58

StarMAUGLI писал(а):
12 мар 2020, 16:52
у меня подозрение, что команда ls у меня выводится не в чистом виде, а подменяется через алиас. Как бы это проверить или заведомо отменить, что бы советы которые будут, отрабатывали верно.
ищи в хомяке файл .bashrc - если у тебя bash, или .zshrc - если у тебя zsh. И там ищи есть ли алиасы
ИзображениеИзображение

Аватара пользователя

rogoznik
Сообщения: 10042
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1956 раз
Контактная информация:

консоль и тундербёрд

#3

12 мар 2020, 17:06

StarMAUGLI писал(а):
12 мар 2020, 16:52
1. Убрать дубликаты с .msf
Должно так получиться

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

<твоя_команда> | grep -v ".msf"
ИзображениеИзображение

Аватара пользователя

Автор темы
StarMAUGLI
Сообщения: 1650
Зарегистрирован: 10 сен 2016, 10:16
Решено: 19
Откуда: Москва
Благодарил (а): 697 раз
Поблагодарили: 187 раз
Контактная информация:

консоль и тундербёрд

#4

12 мар 2020, 17:14

rogoznik,
┌─ mugalem ~
└─ $ ls "/home/mugalem/.thunderbird/azn8itqn.default/ImapMail/imap.yandex.com/0. &BBcEMARPBDIEOgQ4-.sbd/" | grep -v ".msf"
375117 &BBAEIQQm-
375834 &BBAEIQQm-
375835 &BBAEIQQm-
376204 (&BD8EOARBBEwEPAQ+-)
376308
376632
376939
376951
377131
377132
377194 (&BBgEHQQS-)
377257
377301
377322
377343
377346
377493
377552
377593
377594
377602 &BEU-
377630
377631
377636
377674
377683
377693
377781
377807
377844
377848
377867
377868
377916
&BB8EQAQ+BEQEOAQ7BDAEOgRCBDgEOgQw-
почти идеально...
лишняя строка с амперсандами и отсутствие руссификации
остальное подчищу ручками
спасибо

Аватара пользователя

Автор темы
StarMAUGLI
Сообщения: 1650
Зарегистрирован: 10 сен 2016, 10:16
Решено: 19
Откуда: Москва
Благодарил (а): 697 раз
Поблагодарили: 187 раз
Контактная информация:

консоль и тундербёрд

#5

12 мар 2020, 17:17

rogoznik писал(а):
12 мар 2020, 16:58
ищи в хомяке файл .bashrc - если у тебя bash
нашел в хомяке... похоже после последней переустановки никаких алиасов касающихся ls у меня нет...
впрочем, я думал, какой-то символ ставится перед командой, что бы отменить алиас если он есть?

Аватара пользователя

rogoznik
Сообщения: 10042
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1956 раз
Контактная информация:

консоль и тундербёрд

#6

12 мар 2020, 17:21

StarMAUGLI писал(а):
12 мар 2020, 17:14
лишняя строка с амперсандами
Это не лишняя строка - это папка "Профилактика"
StarMAUGLI писал(а):
12 мар 2020, 17:14
отсутствие руссификации
Похоже на проблему с кодировкой
StarMAUGLI писал(а):
12 мар 2020, 17:17
в хомяке не нашел
это скрытый файл
ИзображениеИзображение

Аватара пользователя

Автор темы
StarMAUGLI
Сообщения: 1650
Зарегистрирован: 10 сен 2016, 10:16
Решено: 19
Откуда: Москва
Благодарил (а): 697 раз
Поблагодарили: 187 раз
Контактная информация:

консоль и тундербёрд

#7

12 мар 2020, 17:27

rogoznik писал(а):
12 мар 2020, 17:21
Это не лишняя строка - это папка "Профилактика"
не сообразил. Да. Это она. Попробую ее тоже удалить из вывода...
rogoznik писал(а):
12 мар 2020, 17:21
Похоже на проблему с кодировкой
Может тогда как-то вывести просто первые 6 цифровых символов? На это есть какой-нибудь хитрый ключ?
rogoznik писал(а):
12 мар 2020, 17:21
это скрытый файл

Да. Нашел. Спасибо.

Аватара пользователя

WWolf
Сообщения: 3895
Зарегистрирован: 14 фев 2018, 00:51
Решено: 31
Откуда: Краснодар
Благодарил (а): 1687 раз
Поблагодарили: 1212 раз
Контактная информация:

консоль и тундербёрд

#8

12 мар 2020, 17:35

StarMAUGLI, в параметрах терминала есть вкладка кодировки - вот там выбери нужную :)

Аватара пользователя

Автор темы
StarMAUGLI
Сообщения: 1650
Зарегистрирован: 10 сен 2016, 10:16
Решено: 19
Откуда: Москва
Благодарил (а): 697 раз
Поблагодарили: 187 раз
Контактная информация:

консоль и тундербёрд

#9

12 мар 2020, 18:18

WWolf писал(а):
12 мар 2020, 17:35
в параметрах терминала есть вкладка кодировки - вот там выбери нужную
вот чего-то совсем плохо стало (какие-то квадраты вместо символов, курсор ходит где-то в стороне, а печатает на два сантиметра в сторону...
...и самое главное, то ради чего все затевалось перестало работать)
┌─ mugalem ~
└─ $ ls "/home/mugalem/.thunderbird/azn8itqn.default/ImapMail/imap.yandex.com/0. &BBcEMARPBDIEOgQ4-.sbd/" | grep -v ".msf"
377257
Находит только 2 папки...
и обратно не возвращается,,, ((
а нет ли способа сбросить консоль к умолчальным настройкам или переустановить заново?

Аватара пользователя

WWolf
Сообщения: 3895
Зарегистрирован: 14 фев 2018, 00:51
Решено: 31
Откуда: Краснодар
Благодарил (а): 1687 раз
Поблагодарили: 1212 раз
Контактная информация:

консоль и тундербёрд

#10

12 мар 2020, 18:25

StarMAUGLI, квадратики в студию :) а перестало работать потому что /0. &BBcEMARPBDIEOgQ4-.sbd/ у тебя должно сейчас по нормальному отображаться :)

Аватара пользователя

Автор темы
StarMAUGLI
Сообщения: 1650
Зарегистрирован: 10 сен 2016, 10:16
Решено: 19
Откуда: Москва
Благодарил (а): 697 раз
Поблагодарили: 187 раз
Контактная информация:

консоль и тундербёрд

#11

12 мар 2020, 18:35

WWolf писал(а):
12 мар 2020, 18:25
квадратики в студию
20200312-3.png
а здесь видно курсор посередине строки выжирает слева от себя кусок пространства в несколько символов
20200312-4.png
Но самое главное: почему он перестал фильтровать? только что же все работало... (((
без грепа выводит вот так
20200312-5.png
Последний раз редактировалось пользователем 1 StarMAUGLI; всего редактировалось раз: 12

Аватара пользователя

rogoznik
Сообщения: 10042
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1956 раз
Контактная информация:

консоль и тундербёрд

#12

12 мар 2020, 18:36

StarMAUGLI, кодировка должна быть UTF-8, возможно у тебя еще шрифт корявые и не может отображать кирилличиские символы
ИзображениеИзображение

Аватара пользователя

WWolf
Сообщения: 3895
Зарегистрирован: 14 фев 2018, 00:51
Решено: 31
Откуда: Краснодар
Благодарил (а): 1687 раз
Поблагодарили: 1212 раз
Контактная информация:

консоль и тундербёрд

#13

12 мар 2020, 18:38

StarMAUGLI, терминал - установить кодировку и выбери обратно utf... а с папками тут другая бяда, пардон что не в ту степь послал :)

Аватара пользователя

Автор темы
StarMAUGLI
Сообщения: 1650
Зарегистрирован: 10 сен 2016, 10:16
Решено: 19
Откуда: Москва
Благодарил (а): 697 раз
Поблагодарили: 187 раз
Контактная информация:

консоль и тундербёрд

#14

12 мар 2020, 18:45

utf - вернул, но поиск не возвращается

Аватара пользователя

WWolf
Сообщения: 3895
Зарегистрирован: 14 фев 2018, 00:51
Решено: 31
Откуда: Краснодар
Благодарил (а): 1687 раз
Поблагодарили: 1212 раз
Контактная информация:

консоль и тундербёрд

#15

12 мар 2020, 18:48

StarMAUGLI, ты профиль что ли изменил? сбрось на дефолт тогда

Аватара пользователя

slant
Сообщения: 4504
Зарегистрирован: 21 июн 2017, 18:09
Решено: 99
Благодарил (а): 51 раз
Поблагодарили: 1992 раза
Контактная информация:

консоль и тундербёрд

#16

12 мар 2020, 22:08

rogoznik писал(а):
12 мар 2020, 18:36
StarMAUGLI, кодировка должна быть UTF-8, возможно у тебя еще шрифт корявые и не может отображать кирилличиские символы
Все гораздо проще. Сам Thunderbird и создает папки в такой специфической кодировке (забыл название, используется только английский алфавит для 16-чного кодирования индекса символа в UTF) - чтобы маскировать символы недопустимые с точки зрения файловой системы, и не зависеть от установленной на машине локали (т.е. оно так сможет работать даже на древней KOI7, не говоря о KOI8 или чего новее). Т.е. с локалью и шрифтами играть смысла нету никакого - это не ошибка, оно реально именно вот так "нечитаемо" и есть в качестве имени каталога. :)

Аватара пользователя

rogoznik
Сообщения: 10042
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1956 раз
Контактная информация:

консоль и тундербёрд

#17

12 мар 2020, 22:16

slant писал(а):
12 мар 2020, 22:08
Сам Thunderbird и создает папки в такой специфической кодировке (забыл название, используется только английский алфавит для 16-чного кодирования индекса символа в UTF) - чтобы маскировать символы недопустимые с точки зрения файловой системы, и не зависеть от установленной на машине локали (т.е. оно так сможет работать даже на древней KOI7, не говоря о KOI8 или чего новее). Т.е. с локалью и шрифтами играть смысла нету никакого - это не ошибка, оно реально именно вот так "нечитаемо" и есть в качестве имени каталога.
Понятно. Давно буревестником не пользовался - даже нет установленного чтоб посмотреть как там папки выглядят в конфигах. Теперь будем знать
ИзображениеИзображение

Аватара пользователя

WWolf
Сообщения: 3895
Зарегистрирован: 14 фев 2018, 00:51
Решено: 31
Откуда: Краснодар
Благодарил (а): 1687 раз
Поблагодарили: 1212 раз
Контактная информация:

консоль и тундербёрд

#18

12 мар 2020, 23:12

slant, там что-то хитровыпендрёжное... как двойная кодировка... Имя как буревестник назвал -> Base64 -> KOI7(явно не она, но что-то близкое) -> получаем как оно отображается в буревестнике...
в исходники надо лезть, потому что в настройках что-то есть с кодировками, но какое-то мутное...

no avatar

Сотрудник
Сообщения: 285
Зарегистрирован: 22 янв 2020, 09:04
Решено: 2
Благодарил (а): 5 раз
Поблагодарили: 79 раз
Контактная информация:

консоль и тундербёрд

#19

13 мар 2020, 08:11

StarMAUGLI, Возможно поможет вывести список установка дополнений в Thunderbird, например как на снимке Screen1

Аватара пользователя

Автор темы
StarMAUGLI
Сообщения: 1650
Зарегистрирован: 10 сен 2016, 10:16
Решено: 19
Откуда: Москва
Благодарил (а): 697 раз
Поблагодарили: 187 раз
Контактная информация:

консоль и тундербёрд

#20

13 мар 2020, 09:00

WWolf писал(а):
12 мар 2020, 18:48
сбрось на дефолт тогда
Сбросил. Полегче стало. Но косяки с курсором все равно остались (выбирал из трех возможных вариантов, но у всех эта дурацкая тень слева от курсора).

Поис по прежнему глючит.
┌─ mugalem ~
└─ $ ls "/home/mugalem/.thunderbird/azn8itqn.default/ImapMail/imap.yandex.com/0. &BBcEMARPBDIEOgQ4-.sbd/"
371806 ASC.msf
374613 ASC.msf
375117 ASC.msf
375545 (04-05.03 &BBQENgQ+-^^&BCEEPgQ7-).msf
375555 PROF &BBoEPgRBBEIETgQ6BD4EMg-.msf
375804 INV.msf
375834 ASC.msf
375835 ASC.msf
376204 (&BD8EOARBBEwEPAQ+-)
376204 (&BD8EOARBBEwEPAQ+-).msf
376308
376308.msf
376632
376632.msf
376939 &BEU-
376939 &BEU-.msf
376951
376951.msf
377131 &BEU-
377131 &BEU-.msf
377132
377132.msf
377194 INV
377194 INV.msf
377257
377257.msf
377301
377301.msf
377322
377322.msf
377343
377343.msf
377346
377346.msf
377493
377493.msf
377552
377552.msf
377593 &BEU-
377593 &BEU-.msf
377594 &BEU-
377594 &BEU-.msf
377602 &BEU-
377602 &BEU-.msf
377630 &BEU-
377630 &BEU-.msf
377631
377631.msf
377636
377636.msf
377674
377674.msf
377683
377683.msf
377693
377693.msf
377781 &BEU-
377781 &BEU-.msf
377807
377807.msf
377844
377844.msf
377848
377848.msf
377867
377867.msf
377868 &BEU-
377868 &BEU-.msf
377916
377916.msf
377949
377949.msf
377955
377955.msf
377961
377961.msf
PROF.msf
┌─ mugalem ~
└─ $ ls "/home/mugalem/.thunderbird/azn8itqn.default/ImapMail/imap.yandex.com/0. &BBcEMARPBDIEOgQ4-.sbd/" | grep -v ".msf"
377593 &BEU-
┌─ mugalem ~
Сотрудник писал(а):
13 мар 2020, 08:11
Возможно поможет вывести список установка дополнений в Thunderbird, например как на снимке
Спасибо. Попробую.

UPD: с дополнением ImportExportTools NG и в самом деле получил результат наиболее близкий к желаемому. В паре с командной строкой и командой ls -1 [путь] > lsp.txt
выдает нужный текстовый файл для дальнейшего редактирования.
Спасибо, всем, за помощь.

Закрыто

Вернуться в «Вопрос новичка и FaQ»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей