用于检索特定字符串的 Unix 命令

问题描述 投票:0回答:1

我有一个计划的 Autosys 作业,每 5 分钟运行一次。我想检索相同的日志。

我在日志目录中并执行 ls -ltr * SlaveLoadjob *

执行后我得到的消息参数列表太长。谁能帮助我如何检索相同的日志

尝试过做 ls -ltr 工作名称

python linux shell unix data-engineering
1个回答
0
投票

自:

我在日志目录下

收集包括“slaveloadjob”的文件/文件夹:

found=(`find .|grep slaveloadjob`)

按时间反向排序(每个子目录):

ls -ltr ${found[@]}

注意:在搜索许多文件时,我使用

ag
the-silver-searcher
而不是
grep
,因为它的速度要快几个数量级

© www.soinside.com 2019 - 2024. All rights reserved.