I have a list of prices in which I am the most and awk
bash I am able to find these, but I am unable to assign values to some variables, so I can use them later in
bash .
My input:
Number position length value 1 2 40 0.96 --- 5 45 0.97 4 5 47 0.96 --- 5 35 0.95 2 5 60 0.95 - Minimum = $ 3} {if ($ 3> max) max = $ 3; If ($ 3 & lt; min) min = $ 3;} END {print max, minimum} 'List.txt Output: 60 and 35 .
I know that it is possible to send values from bash to awk -v with my < Code> awk script
variable1 = string; Awk -v variable1 = $ variable '{}' Is there a way to do the same thing, but to bash from awk, so i min And max ?
You can do this:
read-r max minutes & Lt; & Lt; ($ 3 & lt; minutes) min = $ 3;} END {print max, minimum} max) max = $ 3; then:
echo $ max echo $ min OR:
arr = ($ (awk 'NR == 1 {max = $ 3; Min = $ 3} {If ($ 3> max) max = $ 3; if ($ 3 & lt; min) min = $ 3;} END {print max, min} 'List.txt)) then:
resonant $ {arr [0]} # maximum resonance $ {arr [1]} # min OR:
set - $ (awk 'NR == 1 {max = $ 3; minutes = $ 3} {if ($ 3> maximum) max = $ 3; if ( $ 3 & lt; minutes) minutes = $ 3;} END {print max, minimum} 'List.txt) then:
max = $ 1 min = $ 2
No comments:
Post a Comment