"Реальное" время является прошедшим временем, которое обычно является различием между стеной, показывают время, но не всегда.
Например, при запуске процесса в 1:59:00 в день, в который переход на летнее время (лето) время вступает в силу в локали, в которой изменение времени в 2:00, и процесс занимает две минуты, затем реальное прошедшее время составит две минуты, в то время как настенные часы покажут различие одного часа и двух минут. (Когда смещение времени возвратится, стенное различие в часах будет отрицательно, но реальное прошедшее время продолжит быть тем же.)
Чтобы заменить один 0 в строке:
sed 's/^0$/x/'
^ соответствует началу строки
$ соответствует концу строки
Итак указанная выше команда соответствует началу строки, за которым следует 0, за которым следует конец строки.