У меня есть 5000 TXT-файлов с различными данными ниже этого. Мне нужен сценарий оболочки, чтобы скопировать только одну строку 11 (последнюю строку) из них в один файл и отсортировать их от наименьшего к наибольшему.
например:
file1.txt
1KE5.pdb
USER_CHARGES
INVALID_CHARGES
@<TRIPOS>ATOM
ATOM 1 N MET A 1 40.880 54.110 11.190 1.00 0.00
ATOM 8 HB1 MET A 1 38.760 53.510 9.880 1.00 0.00
ATOM 9 HB2 MET A 1 39.700 52.020 9.980 1.00 0.00
1 40.7
file2.txt
1KW5.pdb
USER_CHARGES
INVALID_CHARGES
@<TRIPOS>ATOM
ATOM 6 HA MET A 1 39.020 54.080 12.120 1.00 0.00
ATOM 7 CB MET A 1 39.050 52.700 10.580 1.00 0.00
ATOM 8 HB1 MET A 1 38.760 53.510 9.880 1.00 0.00
2 33.7
file3.txt
1KW5.pdb
USER_CHARGES
INVALID_CHARGES
@<TRIPOS>ATOM
ATOM 4 H3 MET A 1 40.580 54.900 10.580 1.00 0.00
ATOM 5 CA MET A 1 39.750 53.360 11.780 1.00 0.00
ATOM 6 HA MET A 1 39.020 54.080 12.120 1.00 0.00
3 54.2
Мне нужен вывод, чтобы быть:
final.txt
1 40.7
2 33.7
3 54.2
Мне нужен скрипт для решения этой проблемы. Спасибо за любую помощь, которую вы можете оказать.