由于本人休假一段时间,有段时间没有更新公共号了。这里向各位道声“想死你们啦”,一看到北京的雾霾天,就想起老家的夜晚,漫天的星星。在北京我只能说星星还是那个星星,但是被雾霾遮住了光明。说起星星,学过C语言的同学,是否还记得当年各种打印各种星星。今天,我就改一版使用Shell脚本输出各种星星。 打印单个星号 这个没啥可说的,直接上代码: #catstar.sh #!/bin/bash echo"*" #./star.sh * # 执行后的结果表明,Linux的echo命令打印“*”后会自动换行。无论你在一行中输入几个星号,执行到最后一个星号都会自动换行。 打印多行星号 如果想同时在多行中打印星星,例如:每行打印一个打印三行。很明显,实现这个需要重复执行相同的操作来完成,使用循环结构就可以很轻松的解决该问题。 在Shell中,循环结构可以使用for、while、和until等语句来实现。还可以使用continue和break等语句来在适当的时机跳过或者退出循环体中的某些语句。for循环是最简单,也是最常用的循环语句。本例中我们使用for循环来实现。 我们多数使用for循环时候,经常使用“带列表的for循环语句”和“类C语言风格的for循环”,首先,介绍下带列表的for循环语句的语法: forvariablein{list} do 北京治疗白癜风费多少钱治疗白癜风最好方法
|