複数の列を「-」で区切られた1つにまとめるには?

複数の列を「-」で区切られた1つにまとめるには?

次の表があります。

1  10  15
2  2   25
1  10  26

私はそれらをマージし、次のようにLinuxで新しい列を作成するのが好きです。

1  10  15  1:10-15
2  2   25  2:2-25
1  10  26  1:10-26

ベストアンサー1

この試み、

awk '{print $0" "$1":"$2"-"$3}' file

1  10  15 1:10-15
2  2   25 2:2-25
1  10  26 1:10-26

おすすめ記事