Использование Perl:
perl -lane 'if($F[0]!=2000){print $x;exit}else{$x=$_}' in
Чтобы сохранить результат в переменной:
var=$(perl -lane 'if($F[0]!=2000){print $x;exit}else{$x=$_}' in)
if($F[0]!=2000){print $x;exit}: если первое поле не 2000 печатает содержимое из $x и выходов; else{$x=$_}: если первое поле 2000 назначает текущую запись $x. Это ничего не выведет, если первое поле первой записи не является 2000, а последняя запись, первое поле которой 2000 в противном случае.
% cat in
2000 255 17. 11. 0. 30. 0.05 97. 0.110 6.7 6.7 596. 0.03 0.27 0 0
2000 256 17. 11. 0. 30. 0.05 97. 0.109 6.7 6.7 596. 0.03 0.22 0 0
2000 257 17. 11. 0. 30. 0.05 97. 0.109 6.7 6.7 596. 0.02 0.20 0 0
2000 258 17. 11. 0. 30. 0.05 97. 0.109 6.7 6.7 596. 0.02 0.16 0 0
2000 259 17. 11. 0. 30. 0.05 97. 0.109 6.6 6.6 596. 0.02 0.18 0 0
No Living leaves
% perl -lane 'if($F[0]!=2000){print $x;exit}else{$x=$_}' in
2000 259 17. 11. 0. 30. 0.05 97. 0.109 6.6 6.6 596. 0.02 0.18 0 0
% var=$(perl -lane 'if($F[0]!=2000){print $x;exit}else{$x=$_}' in)
% echo $var
2000 259 17. 11. 0. 30. 0.05 97. 0.109 6.6 6.6 596. 0.02 0.18 0 0
Open with wine (not winetricks) - это то, что вам нужно сделать.
Winetricks - это вспомогательный скрипт для установки библиотек времени выполнения (например, mfc42), необходимых для некоторых исполняемых файлов (программное обеспечение Windows). Но после использования winetricks вы все равно будете использовать вино, чтобы открыть исполняемый файл.
Open with wine (not winetricks) - это то, что вам нужно сделать.
Winetricks - это вспомогательный скрипт для установки библиотек времени выполнения (например, mfc42), необходимых для некоторых исполняемых файлов (программное обеспечение Windows). Но после использования winetricks вы все равно будете использовать вино, чтобы открыть исполняемый файл.