I tried to use awk to select all rows with a value greater than 98 in the third column. In the output, only lines between 98 - 98.99... were selected and lines with a value more than 98.99 not.
I would like to extract all lines with a value greater than 98 including 99, 100 and so on.
Here my code and my input format:
for i in *input.file; do awk '$3>98' $i >{i/input./output.}; done
A chr11 98.80 83 1 0 2 84
B chr7 95.45 22 1 0 40 61
C chr7 88.89 27 0 1 46 72
D chr6 100.00 20 0 0 1 20
Expected Output
A chr11 98.80 83 1 0 2 84
D chr6 100.00 20 0 0 1 20
awk '$3 > 98' *input.file(which will use the default print to output)awk. No shell loop. Justawk '$3 > 98' *input.fileIs it redirecting tooutput.filewhere you are confused?>{i/input./output.}is missing a$awk '$3 > 98' *input.filedidnt work, i got the same output :/