我有一张表如下:
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
答案2
命令:
sed "s/.*/& &/g" filename | sed -r "s/\s+/ /g"| sed "s/ /:/4g"
输出
1 10 15 1:10:15
2 2 25 2:2:25
1 10 26 1:10:26