【发布时间】:2018-03-10 15:30:32
【问题描述】:
我有大约十几个文件格式如下:
file1:
david@example.com:DSL
jacob@example.com:FIOS
stephen@example.com:DSL
file2:
david@example.com:webspace
jacob@example.com:webspace
randy@example.com:webspace
file3:
david@example.com:www
randy@example.com:android
我希望他们最终能像这样
david@example.com:DSL:webspace:www
jacob@example.com:FIOS:webspace
stephen@example.com:DSL
randy@example.com:webspace:android
我在 shell 脚本文本处理方面相当薄弱,所以我一直在玩 GNU join -a 的各种链式和迭代排列,但没有得到所有东西。我不在乎数据是否在第一个字段上保持排序,但我希望其他字段的顺序保持不变;如果先遇到,应该先起来。
【问题讨论】:
-
这不是免费的代码编写服务。自己尝试并发布代码,包括期望的和当前的行为。
-
@JimTuck 只是发布一些尝试,这就是我们所要求的:)