脚本编程中的Bash编码

时间:2019-05-05 04:07:58

标签: linux bash

该程序有问题 它一直在说找不到命令 谁能帮我 1.将显示一个菜单,如下所示–

选择以下一项–

  1. 显示我的学生证和姓名
  2. 找到整数的除数
  3. 退出
  4. 基于所选选项,脚本应执行以下操作:

a。如果选择了选项1,则脚本应回显您的学生ID和姓名。

b。如果选择了选项2,则脚本应向用户要求一个整数 然后应该找到该数字的除数。

c。如果选择了选项3,则脚本应退出程序并返回到 终端。

这是我的剧本

echo "option 1.name and studentid"
echo "option 2.integer"
read osch
if [osch -eq 1]; then
echo "Nene MIT173520"
else
if [osch -eq 2}; then
read a
i=2
while i le a
do (a/i eq 0);
echo "i"
i=i+1
else exit
fi 

1 个答案:

答案 0 :(得分:1)

脚本的名称是什么?你在叫剧本吗?如果脚本不在您的PATH中,请确保在调用脚本时提供相对路径。否则,请使用脚本路径更新PATH变量。我现在已经测试了该脚本,它可以运行,但语法错误除外。因此,请注意您如何调用脚本,它应该可以工作。