Я хочу сделать сценарий .sh, который будет выполняться в терминале, однако, когда я его запускаю, кажется, что все команды запускаются сразу, вместо того, чтобы выполнять одну за другой.
Вот код:
adb disconnect
adb kill-server
adb start-server
adb connect 192.168.1.100
adb logcat | grep --line-buffered onVideoInputFormatChanged
Причина, по которой я думаю, что все выполняется сразу, заключается в том, что выскакивает сообщение «ожидание устройства», что означает, что команда logcat выполняется до подключения устройства.
Я пытался использовать &&
в конце каждой строки, однако у меня не было результатов.
Есть идеи, как заставить это работать?
Спасибо!