我試圖合併關於每個柱交替行如何將備用行合併到每個後續列?
輸入:
ind1 T G T
T T T
ind2 G G T
G T T
期望輸出:
ind1 TT GT TT
ind2 GG GT TT
我試圖這些命令:
sed 'N;s/\n/ /' <input> output
和
paste - - <input> output
但它只合並交替行,但加入整行,不考慮列;例如:
ind1 T G T T T T
ind2 G G T G T T
任何想法使用bash或python?
這是一個代表性的例子,還是僅僅是一個例子?特別是,在您的實際投入中,列數是否固定?數據總是單字母'T'還是'G'?領導者總是在「ind」後面跟着一個號碼?這些標籤或空格? – bishop
是一個代表性的例子。列中的數字是固定的;數據總是以單個字母(但不僅是T或G)。領導者可以是任何不一定跟隨字母數量的字符串。分隔符是標籤。 – Jontexas