How to write this code please with correct syntax? I would like to give a value for a and then write a condition - if first column is equal to a then write this line. Thank you
#!/bin/bash
for i in {0..2}; do
awk -v var=$i 'a==0.065+var*0.005 $1 == a { print $0 } test.res > outa="$a"'
test.res
6.500000e-02 1.400000e+02 3.000000e-01 8.195821e+05 6.669776e-01
6.500000e-02 1.400000e+02 3.500000e-01 7.085306e+05 5.766037e-01
6.500000e-02 1.400000e+02 4.000000e-01 7.737306e+05 6.296636e-01
6.500000e-02 1.400000e+02 4.500000e-01 7.929304e+05 6.452884e-01
7.000000e-02 1.600000e+02 5.000000e-01 1.561877e+06 1.271059e+00
7.000000e-02 1.600000e+02 5.500000e-01 1.548409e+06 1.260098e+00
7.000000e-02 1.600000e+02 6.000000e-01 1.644194e+06 1.338048e+00
7.500000e-02 1.400000e+02 3.000000e-01 6.659456e+05 5.419479e-01
7.500000e-02 1.400000e+02 3.500000e-01 7.285058e+05 5.928595e-01
7.500000e-02 1.400000e+02 4.000000e-01 7.265234e+05 5.912463e-01
7.500000e-02 1.400000e+02 4.500000e-01 2.780260e+06 2.262581e+00
7.500000e-02 1.400000e+02 5.000000e-01 9.186277e+06 7.475812e+00
Desired output
outa=0.065
6.500000e-02 1.400000e+02 3.000000e-01 8.195821e+05 6.669776e-01
6.500000e-02 1.400000e+02 3.500000e-01 7.085306e+05 5.766037e-01
6.500000e-02 1.400000e+02 4.000000e-01 7.737306e+05 6.296636e-01
6.500000e-02 1.400000e+02 4.500000e-01 7.929304e+05 6.452884e-01
outa=0.070
7.000000e-02 1.600000e+02 5.000000e-01 1.561877e+06 1.271059e+00
7.000000e-02 1.600000e+02 5.500000e-01 1.548409e+06 1.260098e+00
7.000000e-02 1.600000e+02 6.000000e-01 1.644194e+06 1.338048e+00
outa=0.075
7.500000e-02 1.400000e+02 3.000000e-01 6.659456e+05 5.419479e-01
7.500000e-02 1.400000e+02 3.500000e-01 7.285058e+05 5.928595e-01
7.500000e-02 1.400000e+02 4.000000e-01 7.265234e+05 5.912463e-01
7.500000e-02 1.400000e+02 4.500000e-01 2.780260e+06 2.262581e+00
7.500000e-02 1.400000e+02 5.000000e-01 9.186277e+06 7.475812e+00