shell脚本怎么打印制表结构.

正在写一个shell脚本,用来对一批服务进行启动修改监听...

有个小问题:制表格式有问题.

如图,这么显示太丑了.

但我不知道怎么写,才能让他是整整齐齐的格式.求教大神.

# 假设:以下内容是从网络上抓取的
# 要求:顺序并且居中对齐输出以下内容
poem = ["\t\n登鹳雀楼",
         "王之涣",
         "白日依山尽\t\n",
         "黄河入海流",
         "欲穷千里目",
         "更上一层楼"]

for poem_str in poem:

    # 先使用strip方法去除字符串中的空白字符
    # 再使用center方法居中显示文本
    print("|%s|" % poem_str.strip().center(10, " "))

 

# echo -e  hello'\t \t' wolrd
hello            wolrd