shell制表与脚本运行进度条写法
1. 其实shell下也可以将输出的数据以表格的格式输出,看起来更加直观些。数据存放的aa文件里面,以空格/tab/回车分割,数据依次是姓名,年龄,性别,籍贯,序列#!/bin/bash
# It is a scripts of make tab
# "aa" is filename of store about info,
DI=(`cat aa`)
DATA_NUM=${#DI
[*]}
tab_top()
{
echo -n -e "+------------------------------------------------------------------------------+\n"
printf "%-1s %-16s %-1s %-8s %-1s %-8s %-1s %-16s %-1s %-16s %-1s\n" \| name \| age \| sex \| native \| education \|
}
tab_mod()
{
echo -n -e "+------------------+----------+----------+------------------+------------------+\n"
printf "%-1s %-16s %-1s %-8s %-1s %-8s %-1s %-16s %-1s %-16s %-1s\n" \| ${DI} \| ${DI} \| ${DI} \| ${DI} \| ${DI} \|
}
tab_end()
{
echo -n -e "+------------------------------------------------------------------------------+\n"
}
clear
tab_top
for (( i=0;i
页:
[1]