2 votos

¿Cómo hacer que los comandos adb shell envuelva una sola línea a múltiples líneas por defecto?

Digamos que tengo este comando largo de una línea:

am force-stop com.example.foo; am force-stop com.example.bar; am force-stop com.example.foo2 am force-stop com.example.bar2; am force-stop com.example.foo; am force-stop com.example.bar; ps|grep example

Cuando copio y pego en el terminal, no se envuelve como múltiples líneas como lo hace el terminal ordinario, en su lugar mantiene una sola línea:

enter image description here

Como puede ver, no puedo ver todos los comandos en una sola pantalla cuando el cursor se mueve hasta el final copiando-pegando O pulsando End . Sólo muestra comandos parciales y no es capaz de volver a copiar parte del comando fácilmente.

Comportamiento deseado: enter image description here

¿Es posible? He aprendido que COLUMNS=150 puedo aumentar el ancho del comando adb de 80 a 150, pero aun no encuentro la forma de lograrlo.

Tenga en cuenta que no quiero añadir \ manualmente que tampoco funciona al reutilizar el comando: enter image description here

0voto

林果皞 Puntos 123

Mi solución es utilizar busybox sh , pero aún así agradezco cualquier respuesta para lograr esto de forma nativa sin busybox.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X