我有3个变量,使用printf对齐它们的输出 我知道第一个环境变量是一行,所以第二个环境变量也是 第3个var的问题是此变量具有巨大的输出,因此我想将它们列出为对齐的(我希望下面可以清除我的问题)
**我没有列命令**
我正在使用
printf "%-20s %-5s %-20s \n" "${OUT}" "${COUNT}" "${DATA}"
OUT11 OUT2 OUT3
---------- ----- --------------
GATE1 14 CU4 CU2 CU9var CU3 CU1 CU11admin CU10opt not_sy
CU_doonce cutttCU clocal_CU global_CU tivoli_CU
GATE2 70 gdba_CU cdba_CU vudb_CU tti1_CU tti3_CU tt3_CU
3c2_CU tt3c3_CU tt3c4_CU tt3d1_CU tt3a1_CU tt3u1
3t3_CU tt3t4_CU tt4_CU utt4_CU tt4c1_CU tt4c2_CU
4d1_CU tt4a1_CU tt4u1_CU tt4t1_CU tt4t2_CU tt4t3
tt5_CU tt5c1_CU tt5c2_CU tt5c3_CU tt5c4_CU tt5d1
5t1_CU tt5t2_CU tt5t3_CU tt5t4_CU tt6_CU utt6_CU
6c3_CU tt6c4_CU tt6d1_CU tt6a1_CU tt6u1_CU tt6t1
6t4_CU tt7_CU utt7_CU tt7c1_CU tt7c2_CU tt7c3_CU
7a1_CU tt7u1_CU tt7t1_CU tt7t2_CU tt7t3_CU tt7t4
我需要它们为:
OUT11 OUT2 OUT3
---------- ----- --------------
GATE1 14 CU4 CU2 CU9var CU3 CU1 CU11admin CU10opt not_sy
CU_doonce cutttCU clocal_CU global_CU tivoli_CU
GATE2 70 gdba_CU cdba_CU vudb_CU tti1_CU tti3_CU tt3_CU
3c2_CU tt3c3_CU tt3c4_CU tt3d1_CU tt3a1_CU tt3u1
3t3_CU tt3t4_CU tt4_CU utt4_CU tt4c1_CU tt4c2_CU
4d1_CU tt4a1_CU tt4u1_CU tt4t1_CU tt4t2_CU tt4t3
tt5_CU tt5c1_CU tt5c2_CU tt5c3_CU tt5c4_CU tt5d1
5t1_CU tt5t2_CU tt5t3_CU tt5t4_CU tt6_CU utt6_CU
6c3_CU tt6c4_CU tt6d1_CU tt6a1_CU tt6u1_CU tt6t1
6t4_CU tt7_CU utt7_CU tt7c1_CU tt7c2_CU tt7c3_CU
7a1_CU tt7u1_CU tt7t1_CU tt7t2_CU tt7t3_CU tt7t4