要分開不同的價值觀,使他們的變量:如何區分不同的價值觀,使他們變量
db2
Attempting to contact (DESCRIPTION= (ADDRESS_LIST= (ADDRESS=(PROTOCOL=TCP)(HOST=server1)(PORT=1521))) (CONNECT_DATA=(SERVICE_NAME=db2))) OK (0 msec)
db1
Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL= TCP)(Host= 10.1.1.1)(Port= 1521)) (CONNECT_DATA = (SERVICE_NAME =db1))) TNS-12541: TNS:no listener
xdb3
TNS-03505: Failed to resolve name
也行重命名爲有效,而當得到任何不同的結果,以獲取無效像大小寫爲「TNS:no listener」或「TNS-03505:無法解析名稱」,並在其後添加未知字符串,因爲沒有附加數據。
預期查看:
db2,active,server1
db1,inactive,10.1.1.1
xdb3,inactive,unknown
那麼,你嘗試過什麼?你卡在哪裏?只是要求別人從頭開始你的工作並不好。 :( – ams
所以我執行這個命令: 'DB =「xdb3 db1 db2」; for $ in $ DB; do echo $ x; tnsping $ x | awk'{a [NR%2] = $ 0} END {for i = NR + 1; i <= NR + 2; i ++)打印[i%2]}'| sed'/^$/d'| sed':a; N; $!ba; s/\ n// g'; done' 但是堅持讓這個結果變成逗號分隔的變量... –
解決方案不適合你嗎? –