我有一個名爲pet_owners.txt看起來像:使用awk來與多個字符串分割線定界符
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}'
但結果是一堆換行符。
有關我如何實現這一點的任何想法?
你應該提到FPAT是隻有gawk的。 –