当我运行以下脚本时,它会在休息后挂起,因此永远不会执行“做其他事情”。我怀疑这是因为中断后,adb shell logcat 仍在执行。手动按 ctrl-c 会终止 logcat 并允许执行其他操作,但是有没有办法自动执行此操作?
adb logcat -c
adb shell logcat -s "test" | while IFS=" " read -a Array
do
echo "${Array[2]} ${Array[3]}"
if [ "${Array[2]}" == "${Array[3]}" ]
then echo "Equals"
break
fi
done
#do something else
谢谢