Linux下的shell编程入门.pdf

Linux下的shell编程入门.pdf

ID:52242192

大小:528.68 KB

页数:10页

时间:2020-03-25

Linux下的shell编程入门.pdf_第1页
Linux下的shell编程入门.pdf_第2页
Linux下的shell编程入门.pdf_第3页
Linux下的shell编程入门.pdf_第4页
Linux下的shell编程入门.pdf_第5页
资源描述:

《Linux下的shell编程入门.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

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=$PATH:$HOM

2、E/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$#----$?----shellshell00

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

4、me: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)4test-d-f-L-r-s-w-xfile1?Cnt(-ot)file212

5、()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/gftp-2.2.1.tar.gzhasbeendeleted!Whilewhiledodo

6、newhiledodoneuntiluntildodonedodone:#testuntil#addfrom1to100total=0num=0untiltestnum?Ceq100dototal=`expr$total+$num`//,num=`expr$num+1`doneechoTheresultis$total[beichen@localhostbin]$untilTheresultis5050!ShellifcaseIfif1thenelif2thenelif3then..elsefiLinuxififfielifelseifelifCasecasein1

7、2)::3

8、4)::

9、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. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。