文章

打印填充终端

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# 按终端大小打印字符
function printLine()     
{
    # 进行判断
    if [ ! $1 ]; then
        # 没有参数则直接输出 -
        outword='-'
    else
        # 将输入的参数1 赋值给outword
        outword=$1
    fi 
    shellwidth=`stty size|awk '{print $2}'`
    yes $outword | sed $shellwidth'q' | tr -d '\n'
}

#########################################################
printLine
printLine "="

> stty size  # 获取当前终端大小: 行 列
55 212

本文由作者按照 CC BY 4.0 进行授权