如何在unix中以以下格式显示输出
嗨,我的数据在unix文件中的格式如下 利益-T_事实与部门-COVRG-230 利益-T_事实_部门_COVRG-290 福利-T\u事实\u选择n-0 福利-T_事实选举-39092 HR-T_DIM_CLNT-0 HR-T_DIM_CLNT-98 HR-T\U DIM\U CMPNY-10 HR-T\U DIM\U CMPNY-45 我需要这样显示输出: 域-表名-加载前cnt:230加载后cnt:290如何在unix中以以下格式显示输出,unix,awk,Unix,Awk,嗨,我的数据在unix文件中的格式如下 利益-T_事实与部门-COVRG-230 利益-T_事实_部门_COVRG-290 福利-T\u事实\u选择n-0 福利-T_事实选举-39092 HR-T_DIM_CLNT-0 HR-T_DIM_CLNT-98 HR-T\U DIM\U CMPNY-10 HR-T\U DIM\U CMPNY-45 我需要这样显示输出: 域-表名-加载前cnt:230加载后cnt:290 HR -T_DIM_CLNT -before load cnt: 0 after
HR -T_DIM_CLNT -before load cnt: 0 after load cnt :98
例如:利益-事实-部门-加载前碳纳米管:230加载后碳纳米管:290
HR -T_DIM_CLNT -before load cnt: 0 after load cnt :98
有人能用unix提供一个答案吗?这就足够了吗
awk -F "-" '{if(NR%2){printf $1 " " $2 " -before load cnt: " $3}else{printf " after load cnt: " $3 "\n"}}' filename
如果你能重新格式化你的问题,让我们真正知道发生了什么,那将是非常好的。目前,阅读和理解你想要的东西是非常困难的。除了“非常好”,这个问题在目前的形式下基本上是无法回答的。Sairam,如果你有编程问题,请添加你遇到问题的代码。查看提示。如果你要找的是一份讲义,一个可以写一些东西来满足你格式要求的人,那么这里就不是合适的地方。