时间:2017-6-23来源:本站原创作者:佚名

由于本人休假一段时间,有段时间没有更新公共号了。这里向各位道声“想死你们啦”,一看到北京的雾霾天,就想起老家的夜晚,漫天的星星。在北京我只能说星星还是那个星星,但是被雾霾遮住了光明。说起星星,学过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









































北京治疗白癜风费多少钱
治疗白癜风最好方法

转载请注明原文网址:http://www.gzdatangtv.com/bcyytx/bcyytx/7217.html

------分隔线----------------------------