【发布时间】:2013-10-14 18:14:22
【问题描述】:
我正在使用 perl 解析崩溃日志,我想提取回溯组件。我使用以下命令获取日志文件:
$log = `adb shell 'ls -d ./tombstones/*' |grep tombstone_ | tr '\r' ' ' | tail -n1 | xargs adb shell cat`;
(如你所见,我对 perl 不熟悉)
我想扫描结果变量(日志)以查找回溯部分。这些部分存在于文本:“backtrace”和以下空行之间。
我的问题是,如何将触发器运算符应用于局部变量,就好像它是文件输入一样?
【问题讨论】:
-
你不需要
cat输出。在标量上下文中使用反引号(或qx())时,默认连接多行输出。相反,在列表上下文中,您会得到一个行列表。这可能对您有用。
标签: perl