使用UNIX在终端窗口中的固定位置打印值

时间:2014-04-16 23:22:53

标签: shell unix

我正在运行一个产生低于输出的shell脚本。

Built-By : apache

Created-By : Apache Maven

Implementation-Title : testApp

Implementation-Vendor-Id : com.test.app

Implementation-Version : testBox

Manifest-Version : 1.0

appname : TestStar

build-date : 02-03-2014-13 : 41

version : testBox

期望以下输出:(请忽略_下划线)

Built-By_________________: apache

Created-By_______________: Apache Maven

Implementation-Title_____: testApp

Implementation-Vendor-Id_: com.test.app

Implementation-Version___: testBox

Manifest-Version_________: 1.0

appname__________________: TestStar

build-date_______________: 02-03-2014-13 : 41

version__________________: testBox

有人请帮助我。我正在迭代两个数组来打印这些值。

1 个答案:

答案 0 :(得分:1)

告诉我你的代码。

也许这会有所帮助:

#!/bin/bash key=("appname" "version" "Created-By") value=("TestStar" "testBox" "Apache Maven") for i in "${!key[@]}";do printf "%-15s %s\n" "${key[i]}" "${value[i]}" done