Не могли бы вы попробовать следующее. Написано и протестировано только на показанных образцах.
awk '1;$NF~/^1\.0/{exit}' Input_file
Также, если ваш Input_file имеет более 3 полей, измените его на:
awk '1;$3~/^1\.0/{exit}' Input_file
Извините, я Я немного запутался с описанием, если вам нужно напечатать до 3-го появления 1.0
, а затем попробуйте следовать (хотя показанные жирным шрифтом строки shw вы хотите распечатать только до самого первого появления, но добавляя это на случай, если кому-то это понадобится).
awk '1;$NF~/^1\.0/ && ++count==3{exit}' Input_file