我有一個結果文件,值之間用分隔;如下:在第一個分號後替換字符串,同時保留字符串
137; HLA-A * 02:01; MVAKYDFLV; 0.79200; 0.35000; 0.87783; 0.99826; 0.30;以及其中, < -E
137; HLA-A * 02:01; MVAKYDFLV; 0.79200; 0.35000; 0.87783; 0.99826; 0.30;以及其中, < -E
137; HLA-A * 02:01; MVAKYDFLV; 0.79200; 0.35000; 0.87783; 0.99826; 0.30;以及其中, < -E
137; HLA-A * 02:01; MVAKYDFLV; 0.79200; 0.35000; 0.87783; 0.99826; 0.30; < -E
,我想第二個值(AJP14028.1_VP35)更改爲只AJP14028,沒有」 .1_VP35" 在後面。所以結果如下:
137; HLA-A * 02:01; MVAKYDFLV; 0.79200; 0.35000; 0.87783; 0.99826; 0.30; < -E
137; HLA-A * 02:01; MVAKYDFLV; 0.79200; 0.35000; 0.87783; 0.99826; 0.30; < -E
137; HLA-A * 02:01; MVAKYDFLV; 0.79200; 0.35000; 0.87783; 0.99826; 0.30; < -E
137; HLA-A * 02:01; MVAKYDFLV; 0.79200; 0.35000; 0.87783; 0.99826; 0.30; < -E
有關如何做到這一點的任何想法?我試圖用sed或awk來解決這個問題,但我還沒有真正熟悉它們。
你想刪除的部分總是'.1_VP35',或者可能不同(例如'.1_VP36')?如果前者,字符串「.1_VP35」每個都出現在其他地方,那麼你不希望它被刪除? –
@Jordan它可以是一些其他的字符串,例如。 '.1_mino','.1_poly'等,'.1_VP35'只出現在第二個值 –