2017-06-06 53 views
-2
显示在下面的格式输出

大家好,我的数据看起来在UNIX文件下面的格式如何在UNIX

优势,T_FACT_DEPNDT_COVRG-230

优势,T_FACT_DEPNDT_COVRG-290

优势,T_FACT_ELECTN- 0

优点-T_FACT_ELECTN-39092

HR-T_DIM_CLNT-0

HR-T_DIM_CLNT-98

HR-T_DIM_CMPNY-10

HR-T_DIM_CMPNY-45

我需要显示这样的输出:

域-tablename-负载CNT之前: 230负载CNT后:290

例如:收益 - T_FACT_DEPNDT_COVRG -before负载CNT:230负载CNT后:290

HR -T_DIM_CLNT -before load cnt: 0 after load cnt :98 

有人可以在unix中建议一个答案???

+1

这将是非常好的,如果你重新格式化你的问题,以便我们真正知道发生了什么。目前很难阅读和理解你想要的东西。 – JFS31

+1

除了“非常好”以外,这个问题目前的形式基本无法回答。 Sairam,如果您有编程问题,请添加您遇到问题的代码。查看[如何提问](https://stackoverflow.com/help/how-to-ask)获取提示。如果你正在寻找的是一份讲义,有人写一些东西来满足你的格式要求,那么这不是它的地方。 – ghoti

回答

-1

这够了吗?

awk -F "-" '{if(NR%2){printf $1 " " $2 " -before load cnt: " $3}else{printf " after load cnt: " $3 "\n"}}' filename 
+0

这正是我想要的...... :) – Sairam