shell求简单分列合并解法,高手给看看!多谢!
求简单shell分列合并解法,多谢!
数据:
stra b
stra c
stra d
strb 1
strb 2
strb 3
希望结果:
stra
b
c
d
strb
1
2
3
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
求简单shell分列合并解法,多谢!
数据:
stra b
stra c
stra d
strb 1
strb 2
strb 3
希望结果:
stra
b
c
d
strb
1
2
3
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(6)
awk '{print a[$1]?$2:a[$1]=$1RS$2}' file
回复 1# spouter
复制代码
复制代码
复制代码
复制代码stra
b
c
d
strb
1
2
3
回复 1# spouter
awk -f str.awk filename
str.awk:
BEGIN { FS = " " }
{ if ( NR ==1 || NR == 4)
print $1,"\n",$2
else
print "",$2
}
filename=要处理的内容。