8-15作业

1、写个脚本,实现以下三角形

   *
  ***
 *****
*******

#!/bin/bash
#
read -p " input a number : " n
for l in $(seq $n);do

        for i in $(seq $[$n-$l]);do
                echo -n " "
        done

        for j in $(seq $[$l*2-1]);do
                echo -n "*"
        done

        echo
done

8-15作业

2、用until循环实现国际象棋棋盘

#!/bin/bash
#
declare -i i=1

while [ $i -le 8 ];do
        j=1
        while [ $j -le 8 ];do
                sum=$[$i+$j]
                z=$[$sum%2]
                if [ $z -eq 0 ];then
                        echo -en "\e[40;1m  \e[0m"
                else
                        echo -en "\e[47;1m  \e[0m"
                fi
                        let j++
        done
        echo
        let i++
done

8-15作业

原创文章,作者:pao,如若转载,请注明出处:http://www.178linux.com/38047

(0)
paopao
上一篇 2016-08-21 20:46
下一篇 2016-08-21 20:46

相关推荐

  • Centos6上安装cobbler及cobbler常见参数详解

    前言 Cobbler是一个自动化和简化系统安装的工具,通过使用网络引导来控制和启动安装。Cobbler的特性包括存储库镜像、Kickstart模板和连接电源管理系统。使用Cobbler之前需要先了解下PXE和Kickstart的基本原理,文章包含了Cobbler工作原理和Cobbler部署实践两部分内容,交叉关联性的内容还是蛮多的,遇到报错也不要怕,都会一步…

    Linux干货 2016-11-11
  • openssl&openssh

    安全和加密 不加密流量的易受攻击性       密码/数据嗅探       数据操作       验证操作       相当于邮寄明信片 不安全的传统协议       telnet、FTP、POP3等等;不安全…

    Linux干货 2016-09-26
  • 高可用keepalived

    21.高可用之keepalived                keepalived实现wrrp热网关备份:        配置网关上的keepalived,配置文件如下         …

    2017-05-15
  • 包管理一:配置本地ISO的yum源

    故事背景:网上找了一个软件,但是这个软件需要依赖光盘上面的基础包,但是这个服务器又不能上网,怎么办? 方法:这里推荐配置本地ISO的yum源,然后yum localinstall xxx.rpm 1、yum的配置文件说明 配置文件: /etc/yum.conf:为所有仓库提供公共配置 /etc/yum.repos.d/*.repo:为仓库的指向提供配置 仓库…

    Linux干货 2016-01-05
  • 权限

    用户组和管理权限

    2017-11-30
  • grep &&正则表达式&&通配,元字,转义符

    grep 基于正则表达式的查询 1正则表达式: 正则表达式是通过使用特殊的字符所编写的模式,一些字符不表示字符的表面意思,具有控制和通配的功能. 使用正则表达式进行匹配具有两种方法:一是通过使用特殊的元字符进行字符匹配;二是使用次数匹配。 一, 正则表达式的特殊字符(元字符) :  #建议再温习一下之前所学的统通配符,对比一下,防止混淆。 (1)元…

    Linux干货 2016-08-05

评论列表(1条)

  • 马哥教育
    马哥教育 2016-08-22 13:59

    标题命令不够规范,需要按格式写,不要带日期,练习等字眼