当我调试时,它会显示“$ Stream $ Empty”。但它没有落入.isEmpty案件。我将模式更改为“head#:: tail”,它在某些测试用例中运行良好。谁能解释一下幕后发生了什么?
答案 0 :(得分:0)
这有用吗? isEmpty很棒。
res0: List[String] = List(true, false, end of stream)
我在工作表中运行了这个
#!/usr/bin/ksh
echo "checking for last 10 fatals"
grep "FATAL ECSDPROD" /data1/log/startstop/MonitorDaemon.log|tail > /tmp/AH/linesDP.txt
grep "FATAL ECSD" /tmp/AH/linesDP.txt | grep -v "Line is"
echo "\n\n----------\n"
echo "checking for new fatals"
tail -f /data1/log/startstop/MonitorDaemon.log | grep "FATAL ECSD" | grep -v "Line is"
echo "about to exit"
exit 0