下面是我的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命令需要很长时间/不产生结果?。如何修改命令以快速获得预期结果?