Linux下shell截取指定本文内的字符串

我使用oracle的sqlldr进行数据入库,但是我想记录每个执行结果到另外一个新的文本里;
例如图中高亮的部分,我就要这一段,其它的不要..请问linux中的shell该如何写?

谢谢大师。

--=================
表 CQCS_OPT.I_P_GU_PLED_INFO:
1083 行 加载成功。
由于数据错误, 0 行 没有加载。
由于所有 WHEN 子句失败, 0 行 没有加载。
由于所有字段都为空的, 0 行 没有加载。
--=============================

sqlldr | sed -n '/CQCS_OPT.I_P_GU_PLED_INFO:$/{h;:a;n;/^$/!{H;ba};g;p}'

这样实现跟行数无关。

要将结果导入到另一个文件里,用输出重定向,命令后面加 >>output

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-05-14
sqldr | grep -A5 'CQCS_OPT.I_P_GU_PLED_INFO:' > 1.txt

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网