知识屋:更实用的电脑技术知识网站
所在位置:首页 > 操作系统 > linux

shell脚本if语句嵌套实例

发布时间:2014-09-05 17:06:00作者:知识屋

 

设计一个提示用户选择菜单,根据用户选择进行操作和显示。

菜单:1 启动vi 编辑器2 启动x-windows  ,进入图形界面3.启动后台打印进程,4 提示退出ctrl +c

#!/bin/bash                        //表示调用执行环境

#filename:qiantao                //命名脚本文件名

echo “please choose:(1-3,or ^C)           //显示请选择

echo "1 vi "                                                    // 显示输出1 项

echo "2 x-windows"                                      //显示输出2  x-windows

echo "3 print-file"                                           //显示输出打印

echo "ctrl+c quit "                                            //显示结束快捷键

read xyz                                                      //将用户的输入保存在xyz 里

if  [ $xyz = 1]                                               //条件判断是否为1 项

then                                                            //if 结构语句

vi                                                              // 启用vi

exit 1                                                       //退出程序

elif [ $xyz = 2 ]                                       //判断是xyz 是否为2

then                                                      //嵌套if

startx                                                     //启动x-windows 

exit 1             //退出

elif [ $xyz = 3 ]                       //退出是否等于3项

then                                         //if 语句嵌套

echo ""                                    //输入打印文件名

read filename                        //读取文件名

lp $filename &                     //打印文件

exit 1                                  //退出打印

else                                  //if语句

echo "---------------------"

/bin/sh qiantao.sh                  //调用嵌套脚本

fi

执行图:

 

下面 可以一步一步试都成功。

 

本文出自 “快乐至上” 博客

(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜