Ombytte kolonner og erstatte
Hej EksperterJeg har noget output fra et program (i en bash-skal) som jeg gerne vil have filtreret. Kolonne 2 og 3 skal ombyttes og indholdet af kolonne 4 skal erstattes afhængig af hvad den indeholder:
1A6Y;173;B;F; -75.1; 167.5
1A6Y;174;B;G; 58.7; 155.7
1A6Y;175;B;R; -18.1; 142.6
1A6Y;176;B;I; -72.6; 136.1
1A6Y;177;B;P; -68.1;-136.2
1A6Y;178;B;K;-162.6; 360.0
skal således være
1A6Y;B;173;PHE; -75.1; 167.5
1A6Y;B;174;GLY; 58.7; 155.7
1A6Y;B;175;ARG; -18.1; 142.6
1A6Y;B;176;ILE; -72.6; 136.1
1A6Y;B;177;PRO; -68.1;-136.2
1A6Y;B;178;LYS;-162.6; 360.0
Hvordan kan man gøre dette?