linux菜单式程序
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-05-14
用shell脚本编写有以下的功能: Syste Manage 1.show the user //显示登陆系统用户以及动作. 2.test the network //网络测试 3.show the TID //显示进程信息 4.kill the peocess //杀死进程 5.shoutdown the system //关机 6. reboot the system //重启 0.ecit //退出程序 #! /bin/bash #sh yan while true do clear tput cup 2 24 echo -n "system Manage" tput cup 3 24 echo -n "*****************" tput cup 4 24 echo -n "1.show the user" tput cup 5 24 echo -n "2.tset the network" tput cup 6 24 echo -n "3.show the PID" tput cup 7 24 echo -n "4.kill the process" tput cup 8 24 echo -n "5.shoutdown the system" tput cup 9 24 echo -n "6.reboot the system" tput cup 10 24 echo -n "0.exit" tput cup 11 24 echo -n "*******************" tput cup 12 24 echo -n "Please type in the option[0-6]:" read AA case $AA in 1) w ;; 2)tput cup 13 24 echo -n "qing shu ru ni yao ping de IP:" read BB (ping -c1 $BB >/dev/null 2>&1) && (tput cup 14 24;echo "OK!")||(tput cup 14 24;echo "Fail!") ;; 3)tput cup 13 24 echo -n "please type in the TID:" read CC ps -t $CC ;; 4)tput cup 13 24 echo -n "qing shu ru jing cheng hao :" read DD kill -9 $DD ;; 5)init 0 ;; 6)init 6 ;; 0)exit ;; *)echo "cuo wu!" ;; esac read QQ done 菜单式程序编写思路: 1)使用"tput cup"和"echo"命令,显示菜单. 2)调用case语句实现菜单各向功能. 3)使用“无条件循环”,使程序在每项功能实现后,返回主菜单. 4)在指定的位置(esac和done之间)加上read 变量 起停顿作用.
嘿嘿! 看看可以不,要灵活运用哦!!
|
||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: LINUX从零开始 第一章下一篇: DHCP服务器全攻略
关于linux菜单式程序的所有评论