2017-06-06 50 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