【发布时间】:2018-02-08 15:48:43
【问题描述】:
我是 shell 编程的新手,目前在找到解决方案时遇到了障碍,
如果列 B 相同,我想连接列 A 的值。
这里是示例输入,
Col A Col B
AAA www.google.com
BBB www.google.com
CCC www.gmail.com
DDD www.yahoo.com
预期输出
Col A Col B
AAA,BBB www.google.com
CCC www.gmail.com
DDD www.yahoo.com
我正在使用下面的 awk 命令来隔离重复的条目,
awk 'NR == 1 {p=$2; next} p == $2 { printf "%s,%s\n",$1,$2} {p=$2}' FS="," Input.csv
但我无法将重复项分开。
任何建议或指点将不胜感激。
【问题讨论】:
-
为什么会有Java标签?
-
菜鸟错误。删除它