提交 a0ac6ce8 authored 作者: GOD_ZYX's avatar GOD_ZYX

修改grep中 正则表达式

上级 3c87cbe7
No preview for this file type
...@@ -195,7 +195,7 @@ const _searchLogVideo = (dir, name, opt, callfunc) => { ...@@ -195,7 +195,7 @@ const _searchLogVideo = (dir, name, opt, callfunc) => {
let _catStr = 'cat *.log' let _catStr = 'cat *.log'
let _grepStr = "grep '" + _arr[1] + "'" let _grepStr = "grep '" + _arr[1] + "'"
let _sortStr = 'sort -t ' + String.fromCharCode(0x001) + ' -k1,2nr' let _sortStr = 'sort -t ' + String.fromCharCode(0x001) + ' -k1,2nr'
let _grepOptStr = _arr[2] ? (" | grep -o '" + [_arr[1] + '', '\\d\\+', '\\d\\+', '\\d\\+'].join(String.fromCharCode(0x001)) + "'") : '' let _grepOptStr = _arr[2] ? (" | grep -o '" + [_arr[1] + '', '[0-9]\\+', '[0-9]\\+', '[0-9]\\+'].join(String.fromCharCode(0x001)) + "'") : ''
_cpro.exec('cd ' + _videoPath + ' && ' + _catStr + ' | ' + _grepStr + ' | ' + _sortStr + _grepOptStr, (err, stdout, stderr) => { _cpro.exec('cd ' + _videoPath + ' && ' + _catStr + ' | ' + _grepStr + ' | ' + _sortStr + _grepOptStr, (err, stdout, stderr) => {
if (err) { if (err) {
console.log(err) console.log(err)
...@@ -204,6 +204,8 @@ const _searchLogVideo = (dir, name, opt, callfunc) => { ...@@ -204,6 +204,8 @@ const _searchLogVideo = (dir, name, opt, callfunc) => {
} }
if (stdout) { if (stdout) {
callfunc(stdout) callfunc(stdout)
} else {
callfunc('查无此项,请检查vid或其他参数')
} }
}) })
/* 再增加一个 日志查询 记录 执行时间等 */ /* 再增加一个 日志查询 记录 执行时间等 */
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论