我是新來bash和有以下要求:慶典 - 基於價值選擇列
我有如下文件:
col1,col2,col3....col25
s1,s2,s2..........s1
col1,col2,col3....col25
s3,s2,s2..........s2
如果你注意到這些列的值可以是3種類型只有:S1,S2,S3
我可以提取給定的文件,給了我最後2rows:
col1,col2,col3....col25
s3,s1,s2..........s2
我想進一步解析上面的行,以便我只獲得具有say值的列s1。
所需的輸出: 說COL3,col25與s2值的唯一列,然後說逗號分隔值也蠻好例如:
col3,col25
是否有人可以幫忙嗎?
P.S.我發現很多基於say 2nd(固定)列的值解析文件的例子,但是當列號不固定時,我們該怎麼做? 經過網址: awk one liner select only rows based on value of a column
顯示應該如何看最後的結果 – RomanPerekhrest
說COL2,COL4與值S1的唯一列,然後說一個逗號分隔值也未嘗前:col2,col4 – learner
@learner,用你想要的結果集更新你的問題;在這種情況下,您可能想要更新您的示例數據,因爲沒有任何內容(此刻)顯示col4的內容(當然,我們可以想象樣本數據的樣子,但在您的問題中顯示它不會有什麼傷害) – markp