如何在unix中以下列格式显示输出

时间:2017-06-06 11:37:39

标签: unix awk

您好我的数据在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

我需要像这样显示输出:

domain -tablename-在加载cnt:230之后加载cnt:290

ex:BENEFITS - T_FACT_DEPNDT_COVRG-在加载cnt后加载cnt:230:290

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

有人可以在unix中提出答案???

1 个答案:

答案 0 :(得分:-1)

这够了吗?

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