您的位置:首页 > 运维架构 > Shell

linux shell学习笔记(一)——光标移动、输出、函数、循环

2016-01-13 18:36 651 查看
一些基本的操作,光标移动、彩色字符输出、自定义函数(含参数)、循环的写法。代码如下:

#!/bin/bash
#--------------------
# Author: Peizhong Ju
# Date: Jan. 13, 2016
# GNU bash, version 4.3.11(1)-release (x86_64-pc-linux-gnu)
#--------------------
function drawStar()
{
# para1: y
# para2: x
# para3: color
# para4: character(s)
# description: print colorful character(s) on the screen
declare -A color_name
color_name=([red]=31 [blue]=34 [green]=32)
tput cup $1 $2
echo -e "\e[1;"${color_name[$3]}"m"$4"\e[0m"
}
clear
for i in {1..20}
do
for((j=1;j<$i;++j))
do
drawStar $j $i 'blue' '\\'
done
done
显示效果如下:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: