小编Ric*_*ick的帖子

使用awk或sed创建基于无关列的新行

我有一个看起来像这样的文件(列由制表符分隔):

Owner    Phone    Car
Dan    111-111-1111    Avalon    Camry
Stacy    222-222-2222    Corolla    Yaris    Camry
Henry    333-333-3333    Prius
Run Code Online (Sandbox Code Playgroud)

我希望所有额外的汽车都在自己的原始线以下(每个额外的车都复制了车主和手机信息)所以它看起来像这样:

Owner    Phone    Car
Dan    111-111-1111    Avalon
Dan    111-111-1111    Camry
Stacy    222-222-2222    Corolla        
Stacy    222-222-2222    Yaris
Stacy    222-222-2222    Camry
Henry    333-333-3333    Prius
Run Code Online (Sandbox Code Playgroud)

我想知道是否有办法使用awk或sed(最好是一个内衬)实现这一点.

bash awk sed

4
推荐指数
1
解决办法
65
查看次数

标签 统计

awk ×1

bash ×1

sed ×1