shell格式化输出分隔线,函数直接调用即可

  • A+
所属分类:Shell

如下函数直接调用即可,可在函数后面加想要加的字符串,一个或多个

  1. ##函数后面直接加想要输出的字符串即可  
  2.   
  3. function print_x_axis(){  
  4.     local Line= Title= Bytes= Xlength=  
  5.   
  6.     Title="$*"  
  7.     Line='*'  
  8.   
  9.     if [ -n "${Title}" ]; then  
  10.         Bytes=$(echo "${Title}"|wc -c)  
  11.     else  
  12.         Bytes=1  
  13.     fi  
  14.   
  15.     Xlength=$(( $(stty size|awk '{print $2}') - ${Bytes} ))  
  16.     printf '%s ' "${Title}"  
  17.     printf "%${Xlength}s\n" "${Line}"|sed "s/ /${Line}/g"  
  18. }  
  19. print_x_axis  

zhaoyulin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: