вызовы strace от запущенного процесса и их подсчет

Вам просто нужно установить шрифты с охватом символов для этих скриптов. Вот два подхода, которые вы можете использовать:

  • Установите шрифты, специально предназначенные для интересующих вас языков. Debian собрал множество из них в задачу -«язык» *. Так, например, task-khmer-desktopрекомендует fonts-khmeros, так что это хороший шрифт для установки, чтобы отображался кхмерский текст. Точно так же task-nepali-desktopрекомендует fonts-lohit-deva.

  • Установите шрифты, ориентированные на глобальный охват. fonts-noto— один из таких пакетов. Также естьttf-unifont(и растровое изображение unifont, сделанное из ), но оно гораздо более низкого качества.

Есть также некоторые другие шрифты, которые могут вас заинтересовать (, например, fonts-ancient-scripts,fonts-lg-aboriginal). И честно вывод apt-cache search ^fonts-sil.

1
29.01.2021, 23:23
1 ответ

Это можно сделать путем пост--обработки вывода, например, с помощью GNU AWK:

strace -q -p27861 -s50 -e write -e signal=none 2>&1 | gawk '{ print $0 ", " ++i }'

(, который дает именно тот результат, который вам нужен, в прямом эфире )или cat -n, как предложено пользователем 414777:

strace -q -p27861 -s50 -e write -e signal=none 2>&1 | cat -n

-qподавляет сообщение «Присоединение», а -e signal=noneподавляет трассировку сигнала.

2
18.03.2021, 22:33

Теги

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