lixiaolong 发表于 2018-8-19 08:12:15

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]
查看完整版本: shell制表与脚本运行进度条写法