我想要刪除基於「CLIENT TOTAL」和後續單元行的行直到下一個名稱。
「CLIENT TOTAL」行之後的單元行數(即帶有30.0和15.0的行)可能不同,直到下一個名稱。 最重要的是該文件不分隔。 下面給出的是我的輸入文件。 INPUT:如何根據unix中的特定字段刪除行和填充
相對論/ OF 32629 DT MBSA
HALL 15.0 5850 HALL 30.0 21650 相對論/ OF 34145 DT MBSA
HALL 30.0 10850 * CLIENT TOTAL相對論/ OF 38350 30.0 32500 15.0 5850 PFIZER 96607 DT MBSA
HALL 15.0 32700 HALL 30.0 21300 PFIZER 96609 DT MBSA
HALL 60.0 30200 HALL 75.0 182100 HALL 90.0 67700 *客戶端總PFIZER 334000 90.0 67700 30.0 21300 15.0 32700
我想下面我的輸出。
OUTPUT:
相對論/ OF 32629 DT MBSA
HALL 15.0 5850 HALL 30.0 21650 相對論/ OF 34145 DT MBSA
HALL 30.0 10850 PFIZER 96607 DT MBSA
HALL 15.0 32700 HALL 30.0 21300 PFIZER 96609 DT MBSA
HALL 60.0 30,200 HALL 75.0 182,100 HALL 90.0 67,700
你真的想要那個中間輸出/輸入文件,或者你只是想將上面的第一個輸入文件轉換爲最後一個輸出文件嗎? –
我想爲我的第一個INPUT輸入最後一個輸出。 –
那麼爲什麼不清理你的問題,以表明閱讀它的人不會浪費時間? –