Разница между командой `, командой `и командой `, встроенной `в сценариях оболочки

Попробуйте это:

awk -F, '{n=split($2,a,":"); a[n]} {$2=a[1]","$2}1' OFS=, file
AAA, BBB, BBB:XXX, CCC, DDD, EEE, FFF, GGG, HHH

Ваше назначение последнего поля и второго поля для $2($2=$NF","$2)вместо назначения первого разделения в aсо вторым полем($2=a[1]","$2)

5
30.05.2021, 23:38
0 ответов

Теги

Похожие вопросы