tick tock - klockan går
Postat: 21 aug 2007, 09:49
Hej alla glada, fanatisk terminal-nörd som jag är har jag nu porterat ett gammalt kommando från C# till Python och nu till bash. (Antalet rader har gått från många till 3).
tick skriver den nuvaranden tiden (i nanosekunder sedan epokens början) i filen ~/.tick
tock läser den senaste tick-tiden och jämför med nuvarande tid och skriver ut skillnaden.
Bra om man vill mäta tiden på något - då kan man köra
Om någon vet något bättre sätt är jag mycket nyfiken på det. Jag skulle till exempel gärna ha bara en rad i tock, men jag vill bara läsa filen en gång. (Dessutom vill jag absolut lagra filen så man kan kolla hur lång tid det tar att åka tåg hem eller något annat som kräver att datorn är av).
Ciao,
Per
tick skriver den nuvaranden tiden (i nanosekunder sedan epokens början) i filen ~/.tick
tock läser den senaste tick-tiden och jämför med nuvarande tid och skriver ut skillnaden.
Bra om man vill mäta tiden på något - då kan man köra
Kod: Markera allt
tick && ngt_som_tar_tid && tock
Kod: Markera allt
tick
------------
#!/bin/bash
date +%s%N > ~/.tick
tock
------------
#!/bin/bash
declare -i NANOS=$((`date +%s%N` - `cat ~/.tick`))
echo $(($NANOS/1000000000)).$(($NANOS%1000000000))
Per