我想要一个可以读取文本文件最后15行的脚本,如果单词“error”出现的次数超过3次,则执行命令。
答案 0 :(得分: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