【发布时间】:2019-11-22 17:58:28
【问题描述】:
我正在尝试格式化动态数据,但它不起作用。我可以知道我错过了什么。
echo "============================================================================================================="
awk 'BEGIN {printf "%-25s %-5s %-20s %-5s %-5s %-20s %-3s %-3s\n", "Vol_Name","Capacity","Pool","Used Capacity","Locked","WWN(LUND ID)","Mirrored","Status"}'
echo "============================================================================================================="
grep -iE $lunid ${XIV_TEMP}/lunid_* | awk '{printf "%-25s %-5s %-20s %-5s %-5s %-20s %-3s %-3s\n", $1, $2, $3, $6, $12, $14, $15, $29}'
输出未按预期对齐。
=============================================================================================================
Vol_Name Capacity Pool Used Capacity Locked WWN(LUND ID) Mirrored Status
=============================================================================================================
glbprodssq_cl_1_svm_011 326 XIV_SM1-GBL_PROD_SVM 319 no 01173900AEC601AF yes no
预期输出:
============================================================================================================================
Vol_Name Capacity Pool Used Capacity Locked WWN(LUND ID) Mirrored Status
============================================================================================================================
glbprodssq_cl_1_svm_011 326 XIV_SM1-GBL_PROD_SVM 319 no 01173900AEC601AF yes online
【问题讨论】: