shell中的grep命令耗时太长

时间:2018-04-12 22:18:48

标签: shell grep

下面是我的shell程序的一部分,其中grep命令花费的时间太长而无法生成结果,

logdir="/logs/orderjob"
recentorderjobFile=$(ls -t $logdir/orderjob* | head -n1)
start=`grep 'TWS has called script' $recentorderjobFile`

但是,当我手动运行日志文件的grep命令时,我没有看到任何缓慢。

grep 'TWS has called script' orderjob_12042018.log

为什么启动变量中的grep命令需要很长时间/不产生结果?。如何修改命令以快速获得预期结果?

0 个答案:

没有答案