shell环境及脚本综合实验思考与讨论
shell最简单脚本在本次实验中,了解了基本的shell脚本编程的知识,比如:shell变量分为临时变量、位置变量、预定义变量和环境变量。Shell脚本编程有一些命令,常用的有read和echo等等,通过亲手实验了解到shell脚本编程和c语言编程还是有一定的区别的,我学到的有if开头,需要用fi结束。Case—esac等等。最大收获是练习了bash命令的使用和基本脚本的编写。
进行shell脚本编写程序的时候要关注几点:变量,控制流程,重定向。变量方面的固定符号是需要记性简单记忆的。流程控制方面有点类似于c语言的流程,可以进行参考,但是一定要注意书写的格式。命令结果重定向中,尤其要注意2>&1表示错误重定向跟标准输出同时输出。在重定向中,有个有趣的IO重定向:cat<file>file文件內容会被洗掉,就是说cat file此处会没有内容。
在shell脚本中设计管道,也是一个学习的重要点。
此外Shell中的特殊符号需要注意下,这里我就不说明那些了,但是我要提一下转义字符的问题,反斜线是转义字符,它能把特殊字符变成普通字符。在某个字符前面利用反斜杠(\)能够阻止shell把后面的字符解释为特殊字符。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论