Как добавить этот столбец в процентах, если впереди несколько столбцов
Как показано ниже
Ref Alt Ref_count Alt_Count Per (%) Func Ge
TGA T 2 2 ab PRKCZ
TGA c 6 6 ab PRKCZ
TGA C 8 7 ab PRKCZ
TGA T 9 3 ab PRKCZ
TGA C 9 3 ab PRKCZ
TGA T 9 3 ab PRKCZ
TGA C 9 5 ab PRKCZ
TGA T 9 3 ab PRKCZ
TGA C 5 2 ab PRKCZ
TGA T 4 3 ab PRKCZ
И вычислить процентное соотношение столбца 4 к столбцу 3. Сохранение других столбцов и заголовков без изменений
Вывод должен выглядеть следующим образом
Ref Alt Ref_count Alt_Count Per (%) Func Ge
TGA T 2 2 100.00% ab PRKCZ
TGA c 6 6 100.00% ab PRKCZ
TGA C 8 7 87.50% ab PRKCZ
TGA T 9 3 33.33% ab PRKCZ
TGA C 9 3 33.33% ab PRKCZ
TGA T 9 3 33.33% ab PRKCZ
TGA C 9 5 55.56% ab PRKCZ
TGA T 9 3 33.33% ab PRKCZ
TGA C 5 2 40.00% ab PRKCZ
TGA T 4 3 75.00% ab PRKCZ
Я использовал команду по ссылке Как добавить столбец в процентах
awk 'NR == FNR {a =a + $ 2; следующий} {c = ($ 2 / a) * 100; вывести $ 1, $ 2, c} 'file file
Но он возвращает только три столбца, а не оставшиеся данные.Выход ниже
Ref_count Alt_Count 0
2 2 0.00968429
6 6 0.0290529
8 7 0.033895
9 3 0.0145264
9 3 0.0145264
9 3 0.0145264
9 5 0.0242107
9 3 0.0145264
5 2 0.00968429
4 3 0.0145264