Вычитание чисел в строках, используя awk, perl или другой однострочник
Форум — General
Доброго времени суток!
Подскажите, пожалуйста, каким способом можно решить следующую задачу с помощью однострочника?
Задача в том, чтобы вычитать значение из первого столбца предыдущей стройки из первого столбца текущей строки и помещать его перед текущей строкой.
Есть файл, вида:
$ cat blabla
13:06:27.578195 blablabla
13:06:27.578243 bla bla
13:06:27.578271 bla
13:06:27.578337 zzz
13:06:27.578372 zzz zzz zzz
13:06:27.578372 zzz zzz zzz
13:07:02.224100 aaa bbb ccc
Необходимо, используя любую команду(ы) в одну строку получить вывод вида:
0 13:06:27.578195 blablabla
0.000048 13:06:27.578243 bla bla
0.000028 13:06:27.578271 bla
0.000066 13:06:27.578337 zzz
0.000035 13:06:27.578372 zzz zzz zzz
34,645728 13:07:02.224100 aaa bbb ccc
Кажется, что это можно сделать с помощью awk
, но у меня не получилось.
Спасибо за любую помощь!!