我有一个名为pet_owners.txt的文件,内容如下:
petOwner:Jane,petName:Fluffy,petType:cat
petOwner:John,petName:Oreo,petType:dog
...
petOwner:Jake,petName:Lucky,petType:dog
我想使用awk根据分隔符'petOwner', 'petName'和'petType'来拆分文件,以便提取宠物主人和宠物类型。我的期望输出如下:
Jane,cat
John,dog
...
Jake,dog
到目前为止,我尝试过:
awk < pet_owners.txt -F'['petOwner''petName''petType']' '{print $1 $3}'
但结果是一堆换行符。
有什么办法可以实现这个目标吗?