oggのは、自動的にlogdumpを使用して入力して実行します

#!/ binに/ bashの

now_time = $(日付"+%Y%mの%dの%のHの%のM%S")
、CD / U02 /のGoldenGate / dirrptの
CPのrepep.dsc /ホーム/オラクル/ dirrpt / repep $ {now_time} .dscファイル
CP REPEP.rpt /home/oracle/dirrpt/REPEP${now_time}.rpt
rpt_file = /ホーム/オラクル/ dirrpt / REPEP $ {} now_time .RPT

error_rba = `猫の$ rpt_file | grepの"RBA:" | sedのS / [[:スペース:]] //グラム|カット-d ":" -f 2`
rba_file = `猫の$ rpt_file | grepを"FILE:" | Sのsed / [[:スペース:]] //グラム| -dカット":" -f 2 '

エコー'error_rba =' $ error_rba
エコー'rba_file =' $ rba_file

エコー> /u02/goldengate/dirrpt/repep.dsc

エコー-e「オープン/ U01 / OGG / dirdat / ep000000000。 POS 1340188; T; N "| / U01 / OGG / logdump | grepの"RBA" | awkのEND {印刷} '| awkの'{印刷$ NF}'

おすすめ

転載: www.cnblogs.com/hxlasky/p/11606070.html