我正在尝试制作一个脚本,该脚本是一个主菜单,其中每个选项都会召唤另一个脚本。我该怎么办?
我想到了菜单的大小写选项,但我什至不知道如何对另一个脚本进行召唤。
#!/bin/bash
echo "¡Bienvenido -----!"
sleep 1
echo "¿A que departamento perteneces?"
echo "1.Sistemas"
echo "2.Correctivo"
echo "3.Producto"
echo "4.Empresa"
echo "5.Cliente"
read depart
case "$depart" in
1)
echo "Seleccionaste sistemas"
;;
2)
echo "Seleccionaste correctivo"
;;
3)
echo "Seleccionaste producto"
;;
4)
echo "Seleccionaste empresa"
;;
5)
echo "Seleccionaste cliente"
;;
esac
答案 0 :(得分:0)
您的意思是这样的吗?
#!/bin/bash
ENTRY1="Sistemas"
ENTRY2="Correctivo"
ENTRY3="Producto"
ENTRY4="Empresa"
ENTRY5="Cliente"
ENTRY6="Final"
Menu=("$ENTRY1" "$ENTRY2" "$ENTRY3" "$ENTRY4" "$ENTRY5" "$ENTRY6")
select your_change in "${Menu[@]}"; do
case "$your_change" in
$ENTRY1) echo "$ENTRY1"
# /path/to/your/script.sh
;;
$ENTRY2) echo "$ENTRY2" ;;
$ENTRY3) echo "$ENTRY3" ;;
$ENTRY4) echo "$ENTRY4" ;;
$ENTRY5) echo "$ENTRY5" ;;
$ENTRY6) exit
esac
done