试验报告六SHELL编程.docx

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

实验六SHELL编程

实验环境:

Linux操作系统

实验目的:

掌握vi的三种工作方式,熟悉vi编辑程序的使用。

学习Shell程序设计方法。掌握编程要领。

实验内容:

用Vi编写例1。

练习内部变量和位置参数的用法。

用chmod将文件的权限设置为可执行模式,并在提示符后键入命令行:

$./prog1.

或$shprog1.

屏幕显示:

Namenotprovided

实验截图:

匕tu亡L~]4wim簞progl.h[stucishmypcogl.[stucl.-■]!shwprogi^hNdinenotprovided

(stuclT$ /niwprQgX.hTheodorebf?qh;/rarog], h:Me fileorfdirectory

[乳喀亡].shmypragi,hTheodoreYournameisTheodore(stucl-]$|

进一步修改程序progl.h

要求显示参数个数、程序名字,并逐个显示参数

[stu@pcl*]svim/progl.h[5tu@pcl-]$./nyprogl.h

Yourshellprogramname15,/^YProq1h

r

[stuGlpclT$./myprogl.hHNOKOYourparairieternunb-eri3s[stu@pcl-]S|

3?修改例1程序。

用read命令接受键盘输入。假设没有输入显示第一种 提示,否则第二种提示。

readch

di^frlaypram

if[-2Sh]

then

echo*ratprovidedecho*rour

nameis?枇h

el

fi

4.用vi编写例2、例3

练习字符串比较运算符、数据比较运算符和文件运算符的用法,观看运行结果。例2:

^atririgl-“TTlieFirstone-1

^string??“TheSecondone*[string1■=■string]s

then

elsefl

echo■strina丄equaLtostrLino2w

*chc 1not oimg?“

if五七ring1 ]then

elsefl

echo“atring丄isnotempt/“

r电hui^slring31(t-npty*

0T|-nstring?]then

echo“string^has.aLengthgreatethanzero*else

echoring2hasalengthequialtozero**

(ETugpcl-]$vico?pare[stuc1*Hvicoaipdre.ti

(sTucihco?ipare.hstinglnotequalostring?stringlisncleuptystringsli启aslengthgre^tethanzero

例3:

t-dppdir]

Lheh

echoHcppdiri%directory*

pchn“cppdLr1notH!irpctor/“

n

(十fileaI

then

ecM”filoa Brc^ul^rels*?”

ecrw“tllea notaregularfils”*

r丄

t-rfilea|

the”

echo”“fh住金readpemj_^£iDn$“els*

rcbK“filcadu亡、noLfcddpri IUIK”

fi

rhpn

[wfilea]

ecrw“ hdswilLeterni丄s士丄uiif

住I5H

看uhtoHfilco notwrl七乜pcmii^i^nc14

fi

IT[-xcppdir|then

ech-GHcpMduhieAemtepenrvl^^ic!n M

ech?McippdirdlesnothaveexecuteperwisiOFri

运行结果:

cppdir1

文档评论(0)

137****4005 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档