0

我想要一个可以读取文本文件最后 15 行的脚本,如果“错误”一词出现超过 3 次,它将执行命令。

4

1 回答 1

1
#!/bin/bash
if [ `tail -15 <file> | grep error | wc -l` -gt 3 ]
then
   echo "Too many errors..."
else
   echo "Everything is fine."
fi

或者在命令行上:

if [ `tail -15 <file> | grep error | wc -l` -gt 3 ]; then echo "Too many errors..."; else echo "Everything is fine."; fi
于 2013-06-05T11:44:08.180 回答