我有一个grep
的结果,其中包含:
/abc/123:apple
/abc/123:orange
/abc/345:kiwi
/abc/345:pineapple
我想要如下输出结果:
/abc/123
apple
orange
/abc/345
kiwi
pineapple
有没有办法获得这个输出; 我正在用 bash 编写脚本
试试这个:
$ cat f
/abc/123:apple
/abc/123:orange
/abc/345:kiwi
/abc/345:pineapple
kent$ awk -F: 'NR==1||p!=$1{print $1;p=$1}{print $2}' f
/abc/123
apple
orange
/abc/345
kiwi
pineapple