最初の列で最初の2つのフィールドを検索します。

最初の列で最初の2つのフィールドを検索します。

このファイルをLinuxで変換したいのですが...

1:a:A:G rs123
1:b:C:T rs456
1:c:G:A,C rs174

このファイルの場合...

1:a rs123
1:b rs456
1:c rs174

これを行う方法を知っている人はいますか?よろしくお願いします!

ベストアンサー1

すべての入力値が一致する場合は、次の2つを除くすべての列を印刷します。

awk -F'[: ]' '{ print $1":"$2"  "$5 }' inputFile

おすすめ記事