欢迎来到天天文库
浏览记录
ID:29875006
大小:16.46 KB
页数:4页
时间:2018-12-24
《shell编程实验报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划shell编程实验报告 《LINUX管理与应用》课程实验报告 ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ 南京信息工程大学实验报告 【实验目的】 1、了解和熟悉创建并使用脚本的步骤。 2、熟悉bash的控制结构。 3、学会简单的shell编程。 【实验内容】 1、创建一个简单的列目录和日期的shell脚本并运行之。步骤: ⑴输入下列命令,创建一个新文件: cat>ne
2、w_script ⑵输入下列行: echo“Yourfilesare” ls echo“todayis” date目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 按回车键将光标移到一个新行,按Ctrl+D键保存并退出。 ⑶检查文件内容,确保它是正确的: catnew_script ⑷运行脚本,输入它的文件名: new_scr
3、ipt 该脚本不运行。 ⑸输入下列命令,显示文件的权限: ls–lnew_script 权限表明该文件不是可执行。要通过简单调用文件名来运行脚本,必须有权限。⑹输入下列命令,使new_script变成可执行文件。 chmod+xnew_script ⑺要查看新的权限,输入: ls–l 现在拥有文件的读、写和执行权限。 ⑻输入新脚本的名字以执行它: new_script 所有输入到文件的命令都执行,并输出到屏幕上。 ⑼如果接收到错误信息,比如: commandnotfound 输入下列命令: ./new_
4、script目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 该命令行通知shell到哪里寻找shell脚本new_script,即您的当前目录“.”。程序运行过程如下: 2、用Shell语言编制一Shell程序,该程序在用户输入年、月之后,自动打印数出该年该月的日历。 程序运行过程如下: 3、编程提示用户输入两个单词,并将其读入,然后比
5、较这两个单词,如果两个 单词相同则显示“Match”,并显示“Endofprogram”,如果不同则显示“Endofprogram”。 程序运行过程如下: 4、修改上述程序,编程提示用户输入两个单词,并将其读入,然后比较这两个单词,如果两个单词相同显示“Match”,不同则显示“Notmatch”,最后显示“Endofprogram”。请使用if?then?else控制结构。程序运行过程如下: 5、编程使用case结构创建一个简单的菜单,屏幕显示菜单: a.Currentdateandtime b.Usercurrent
6、lyloggedin c.Nameoftheworkingdirectory d.Contentsoftheworkingdirectory Entera,b,cord:目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 根据用户输入选项做相应操作。 shell编程代码如下: 程序运行结果如下: 6、修改上题,使用户可以连续选择直到想
7、退出时才退出。 shell编程代码如下: 程序运行结果如下: 7、编程使用select结构生成一个菜单如下: 1)apple3)blueberry5)orange7)STOP 2)banana4)kiwi6)watermelon Chooseyourfavoritefruitfromthesepossibilities:用户输入所选项,如1显示: Youchoseappleasyoufavorite. Thatischoicenumber1. shell编程代码及运行结果如下: 操作系统实验报告 院系:机电与信
8、息工程学院实验日期:XX年xx月x日目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。
此文档下载收益归作者所有