Я хотел бы изменить порядок файлов целиком в порядке возрастания времени.
file.txt выглядит следующим образом:
a 12.24 text a 1.45 text b 5.12 text
Мне бы хотелось, чтобы это выглядело так:
a 1.45 text b 5.12 text a 12.24 text
Команда sort может соответствовать вашим потребностям лучше, чем awk.
sort
awk
# sort -gk 2 test.txt a 1.45 text b 5.12 text a 12.24 text
-g сравнивает их как числа вместо строк. И -k 2 сортирует по второму столбцу.
Используйте программу sort linux, а не awk.Точно:
sort -n -k 2 <filename>