linux下的shell编程入门

linux下的shell编程入门

ID:34167592

大小:528.68 KB

页数:10页

时间:2019-03-03

linux下的shell编程入门_第1页
linux下的shell编程入门_第2页
linux下的shell编程入门_第3页
linux下的shell编程入门_第4页
linux下的shell编程入门_第5页
资源描述:

《linux下的shell编程入门》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、LinuxshellshellshellShellCShellLinuxLinuxshell1date,bin#Programdate#usageto::showthedateinthisway()echoMr.$USER,Todayis:echodate+%B%d%AechoWhishyoualuckyday!2chmod+xdatelsshell.[beichen@localhostbin]$dateMr.beichen,Todayis:January13FridayWhishyoualuckyday!bin[beichen@localhostbin]$PATH=$

2、PATH:$HOME/bin($HOME/home/beichen,bin)dateshell:[beichen@localhost/]$bashdateMr.beichen,Todayis:January13FridayWhishyoualuckyday!chmod+xdatedateLinux[beichen@localhost/]$.dateMr.beichen,Todayis:January13FridayWhishyoualuckyday!date.shellshelllsshellShell1$NN1$1.CLinux001$0$12$0$1$0$#----

3、$?----shellshell00$*----P1:echoProgramnameis$0echoTherearetotally$#parameterspassedtothisprogramechoThelastis$?echoTheparametersare$*[beichen@localhostbin]$P1thisisatestprogram//5Programnameis/home/beichen/bin/P1//Therearetotally5parameterspassedtothisprogram//Thelastis0//Theparametersar

4、ethisisatestprogram//del#name:del#author:liangnian#thisprogramtocompressafiletothedustbiniftest$#-eq0thenechoPleasespecifyafile!elsegzip$1//mv$1.gz$HOME/dustbin//echoFile$1isdeleted!fitestshell?D?D(test)shellif()testshellshell1NULL(bash)=!=-n-z2test>?-eq-ge-le-ne-gt-lt3!-a(and)-o(or)4tes

5、t-d-f-L-r-s-w-xfile1?Cnt(-ot)file212()shellforwhileuntilforforindodonefor.gz#deleteallfilewithextensionofgzinthedustbinforIin$HOME/dustbin/*.gzdorm?Cf$iecho$ihasbeendeleted!done[beichen@localhostbin]$.f_rmgz/home/beichen/dustbin/nessus-4.0.0.2.tar.gzhasbeendeleted!/home/beichen/dustbin/g

6、ftp-2.2.1.tar.gzhasbeendeleted!Whilewhiledodonewhiledodoneuntiluntildodonedodone:#testuntil#addfrom1to100total=0num=0untiltestnum?Ceq100dototal=`expr$total+$num`//,num=`expr$num+1`doneechoTheresultis$total[beichen@localhostbin]$untilTheresultis5050!ShellifcaseIfif1thenelif2thenelif3then.

7、.elsefiLinuxififfielifelseifelifCasecasein1

8、2)::3

9、4)::5

10、6)::*}::esaccase

11、case::case$USERinbeichen)EchoYouarebeichen!;;liangnian)echoYouareliangnian;//echoWelcome!;;//root)echoYouareroot!:echoWelcome!;;//*)echoWhoareyou?$USER?;;esac[liangnian@localhostbin]$testYouareliangn

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。