Me refiero a que cuando el usuario abre un archivo de imagen, se abre un panel donde el usuario puede seleccionar la aplicación para un tipo dado. Pero cuando hago clic en el archivo *.sh, la primera opción que aparece es abrir como texto/audio/video/imagen y cuando elijo abrirlo como texto, no hay ninguna aplicación de terminal en la lista. Instalé el marco Xposed, pero esta aplicación solo permite eliminar algunas de las aplicaciones de la lista, pero no puedo encontrar una opción para agregar un terminal al archivo *.sh como aplicación permitida.
Lo que quiero decir es que sea como en los sistemas operativos de escritorio donde aparece una consola e imprime y ejecuta todos los comandos en el archivo.
Ahora lo que hago es:
1. abrir el archivo *.sh en el editor de texto.
2. seleccione todo el código
3. copie al portapapeles
4. abra la aplicación de terminal
5. pegue el código en la terminal
6. no olvide presionar enter para ejecutar la última línea del texto que fue pegado
Matthew Read tiene razón en los comentarios, pero aún puede tener una solución para el objetivo.
Tasker ofrece una función de "atajo de tareas" que se puede usar para colocar accesos directos en la pantalla de inicio. Puede usar esta función para colocar accesos directos de tareas para sus scripts en la pantalla de inicio, si no en el administrador de archivos. Muchas aplicaciones de inicio hoy en día permiten la creación de carpetas en la pantalla de inicio para que pueda colocar y empaquetar tantos accesos directos como desee.
+
→ Código → Ejecutar Shell .Ingrese los detalles según sus necesidades. Puede pegar el código en el campo Comando o escribir sh <SCRIPT_FILEPATH>
dónde <SCRIPT_FILEPATH>
debería estar la ubicación de su secuencia de comandos.
Use Root si es necesario. Guarde los errores o los resultados en variables (también puede escribirlos en archivos) porque, a diferencia del sistema operativo de escritorio, aquí no sucederá nada como el lanzamiento de la ventana de terminal, la impresión de la salida estándar y luego el cierre automático de esa ventana.
Utilice el Explorador raíz . Muestra un cuadro de diálogo cuando toca un archivo de shell, pidiéndole que elija una opción entre tres: Ejecutar , Ver y Cancelar . Eso es lo que quieres.
También hay una versión gratuita (sin capacidades de root) .
mateo leer
.sh
archivo y una aplicación de terminal que se registre como controlador de dichos archivos.