我正在运行一个产生低于输出的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
有人请帮助我。我正在迭代两个数组来打印这些值。
答案 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