Red de conocimiento informático - Problemas con los teléfonos móviles - Corrección de errores menores en declaraciones case en programación shell

Corrección de errores menores en declaraciones case en programación shell

Simplemente cambie los símbolos (`) en las expresiones a b a-b a*b y a/b después del eco en las líneas 14 a 18 por comillas simples (') o dobles (").

La siguiente es una referencia modificada

========================================= = =======

a es 5, b es 3. Elija el método:

1) a b

2) a -b

3) a/b

#?1

a b= 8

[ywzhou@X220i: ~/tmp]$ prueba de gato .sh

#!/bin/bash

# "select" "case" Uso

echo "a es 5, b es 3. Seleccione el método:"

a=5

b=3

seleccione var en "a b" "a-b" "a/b"

hacer

break

hecho

case $var in

"a b") echo 'a b=' `expr $a " " $b`;;

"a-b") echo 'a-b=' `expr $a "-" $b`;;

"a*b" ) echo 'a*b=' `expr $a "*" $b`;;

"a/b") echo 'a/b=' `expr $a "/" $b` ; ;

*) echo "error de entrada..."

esac

================ == =============================