我有以下的Bash脚本:
tail -F -n0 /private/var/log/system.log | while read line
do
if [ ! `echo $line | grep -c 'launchd'` -eq 0 ]; then
echo 'launchd message'
exit 0
fi
done
由于某些原因,它正在回显“launchd message”,等待整整5秒钟,然后才退出。为什么会发生这种情况,我该如何使其在回显“launchd message”后立即退出?