Use awk :
awk 'NR!=1&&$2!=$3{$4=$4*-1};1' file
- Se a condição
$2!=$3for verdadeira e não for a primeira linha (NR!=1), multiplique o valor de$4por-1.
Se você quiser colunas fixas, use novamente column :
awk 'NR!=1&&$2!=$3{$4=$4*-1};1' file | column -t
- O
-tsinalizador decolumndetermina o número da coluna e cria uma tabela.
Saída:
ID A1 A2 BETA SE P
1 A T -0.01 0.001 0.2
2 G G 0.02 0.003 0.4
3 C T 0.02 0.005 0.1
4 T T -0.01 0.006 0.2