Я хочу записывать логи и выводить их в текстовый файл, для этого я использую Perl-скрипт. Проблема, с которой я сталкиваюсь, заключается в том, что я хочу включить только некоторые теги в мою команду logcat.
Я использую
$adbcommand_logcat = "start \"Android-Logcat\" cmd /c \"adb -s $sno logcat -s ^(?=.*?\babc\b)(?=.*?\bxyz\b)(?=.*?\bpqr\b).*$ | -v threadtime | tee ".$mainlog_filename."\"";
но это дает мне пустой журнал вместо журнала с тегами, указанными в регулярном выражении. Если я вычту -s после logcat, то регулярное выражение не работает, и log включает все.
Любая помощь приветствуется.