0 votos

Declaraciones de caso en termux

Lo intenté y fallé. ¿Existen las declaraciones de case en termux?

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

2voto

Termux en efecto soporta 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 los bloques de start) y stop) es simplemente una elección de estilo.

0 votos

Gracias. Entendido. ¿Dónde puedo investigar de manera general acerca de los bordes de termux: qué es compatible y qué no?

2 votos

@JosefKlimuk Al ser Bash la shell predeterminada de Termux, puedes asumir que todos los comandos internos y de shell que podrías llamar durante una sesión de Bash en una máquina Linux funcionarán. Si te preocupa qué paquetes se pueden instalar, consulta la página de inicio del proyecto o pregúntale directamente al autor, quien 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