のようなエントリを持つファイルの 2 つの tnsentries があり、各エントリは 1 行にあります。
AAA_PRD = (DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(プロトコル=TCP)(HOST=mmmm01.dimpotiso.org)(PORT=1521)))(CONNECT_DATA=(SID=ORCL)))
BBB_PRD = (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=irkosdap01.nonprod.digrestsiso.org)(PORT=1626))(CONNECT_DATA=(SID=BBBDFS)))^
HOST エントリは常に同じ列長で始まるとは限りません。HOST からホストの終了ブラケットまでのエントリ、または HOST エントリだけを削除したいと考えています。
私は結果を取得したいと思います
mmmm01.dimpotiso.org
irkosdap01.nonprod.digrestsiso.org
ありがとう
以下を使用して、tnsnames.oraファイルから情報を部分的に取得できました-
cat tnsnamesMaster_March12_2013.ora | grep 'HOST' | cut -f2 -d 'HOST=' | cut -f2 -d'=' | cut -f1 -d ')'