Команда unbuffer
из пакета expect de -объединяет вывод первой программы и ввод второй программы.
Вы бы использовали это так:
unbuffer myshellscript.sh | grep value
Я использую его все время с ansible и самодельным ctee скриптом, поэтому я могу видеть цветной вывод на терминале, оставляя файл журнала с нормальным (не -раскрашенным )выход.
unbuffer ansible-playbook myplaybook.yml | ctee /var/log/ansible/run-$( date "+%F" ).log
Если вы знаете имя пакета, например. xbindkeys
, вы можете перечислить его содержимое различными способами:
dpkg -L xbindkeys
, если он установлен; dpkg-deb -c xbindkeys_1.8.6-1+b1_amd64.deb
если у вас есть файл пакета (без необходимости его установки ); apt-file list xbindkeys
установлен он или нет (если индексы в порядке -до -дата ); Вы ищете .xbindkeysrc
; это пользовательский файл конфигурации, поэтому он не будет указан как таковой в пакете (, поскольку пакеты не касаются содержимого домашнего каталога, за исключением корневого ). Однако многие пакеты содержат примеры файлов конфигурации, и вы найдете /usr/share/doc/xbindkeys/examples/xbindkeysrc
в xbindkeysrc
.