これは私のコードの一部です:
FCWWN=`fcinfo hba ポート | グレップ HBA | awk '{print $4}'` ${FCWWN}の私のために 行う FCREMOTE=`fcinfo リモート ポート -p ${i} | grep リモート | nawk '{print $4}'` PRODUCT=`/usr/sbin/luxadm ディスプレイ ${FCREMOTE} | grep 製品 | nawk -F: '{print $2}'` CAPACITY=`/usr/sbin/luxadm display ${FCREMOTE} | グレップ容量 | nawk -F: '{print $2}'` LUNNAME=`/usr/sbin/luxadm ディスプレイ ${FCREMOTE} | grep /dev/rdsk | grep -i -v DEVICE` FCSTATE=`fcinfo hba ポート ${i} | grep 状態: | nawk '{print $2}'` エコー "" echo -e FC ポート WWN "\033[1m \E[36;40m ${i} \033[0m is \033[1m \E[37;42m ${FCSTATE} \033[0m"; echo -ne "\E[0m" printf "################################################## ####################################\n" printf "%-6s %9s %18s \n" "LUN:" "ストレージ" "ディスク" printf "%-6s %9s %18s \n" " " "Type" "Size" printf "=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- \n" printf "%-6s\n %9s\n %2s\n" "${LUNNAME}" "${PRODUCT}" "${CAPACITY}" 終わり
出力は次のとおりです。
FC ポート WWN 10000000c9822976 はオンラインです #################################################### ################################## LUN: ストレージ ディスク タイプ サイズ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- /dev/rdsk/c4t60060E80102A8AF005119C37000000C2d0s2 /dev/rdsk/c4t60060E80102A8AF005119C37000000C0d0s2 /dev/rdsk/c4t60060E80102A8AF005119C370000016Cd0s2 /dev/rdsk/c4t60060E80102A8AF005119C3700000028d0s2 /dev/rdsk/c4t60060E80102A8AF005119C37000000E1d0s2 DF600F DF600F DF600F DF600F DF600F 131072.000 メガバイト 131072.000 メガバイト 65536.000 メガバイト 262144.000 メガバイト 65536.000 メガバイト
そして、望ましい出力は次のとおりです。
FC ポート WWN 10000000c9822976 はオンラインです #################################################### ################################## LUN: ストレージ ディスク タイプ サイズ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- /dev/rdsk/c4t60060E80102A8AF005119C37000000C2d0s2 DF600F 131072.000 メガバイト /dev/rdsk/c4t60060E80102A8AF005119C37000000C0d0s2 DF600F 131072.000 メガバイト /dev/rdsk/c4t60060E80102A8AF005119C370000016Cd0s2 DF600F 65536.000 メガバイト /dev/rdsk/c4t60060E80102A8AF005119C3700000028d0s2 DF600F 262144.000 メガバイト /dev/rdsk/c4t60060E80102A8AF005119C37000000E1d0s2 DF600F 65536.000 メガバイト
どんな助けでも感謝します。