0 votos

Sentencias Case en termux

Lo intenté y fracasé. ¿Existen las sentencias case en termux?

#!/data/data/com.termux/files/usr/bin/bash
case in "$1"
    start)
            echo 'var1'
            ;;
    stop)
            echo 'var2'
            ;;
esac

2voto

Termux sí admite case pero tu sintaxis es incorrecta. Esto, en cambio, funciona.

case "$1" in
 start)
  echo 'var1'
  ;;

 stop)
  echo 'var2'
  ;;
esac

Añadir una línea en blanco entre start) y stop) bloques es sólo una elección estilística.

0 votos

Gracias. Entendido. Donde puedo investigar en general sobre las fronteras termux: lo que es compatible y lo que - no.

2 votos

@JosefKlimuk Siendo Bash el shell por defecto de Termux, puedes asumir que todos los builtins y comandos de shell que podrías llamar durante una sesión Bash en una máquina Linux estarán funcionando. Si lo que te preocupa son los paquetes que se pueden instalar, consulta la página principal del proyecto, o pregunta directamente a su autor, que mantiene dichos paquetes.

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