uso il/usr/bin/programma di tempo per misurare il tempo per un comando. con il parametro --format posso formattare l'output. ad es./usr/bin/tempo --format uscita tempo trascorso in millisecondi
/usr/bin/time -f "%e" ls
c'è un modo per ottenere una maggiore precisione dei secondi trascorsi? o solo uscita millisecondi, non secondi?
Nel manuale di/usr/bin/time dice solo qualcosa sui secondi, ma forse c'è un modo e qualcuno può aiutarmi ... grazie!
EDIT: so sul comando bash "tempo", che utilizza il formato della variabile di ambiente "TIMEFORMAT". scusa, ma non voglio cambiare quell'env-var ... sembra rischioso per me, la soluzione dovrebbe essere qualcosa che non cambia affatto il sistema in esecuzione :)
La pagina man non dice nulla a riguardo. Quindi presumo che non sia possibile usare una versione * invariata * del tempo. Dovrebbe essere possibile creare una patch per il formato di output, ma non so se sia possibile ottenere una maggiore precisione. – hek2mgl
Solo indicando ai futuri lettori che la variabile 'TIMEFORMAT' è _only_ usata per controllare l'output del comando incorporato' time'. Non c'è alcun rischio associato a cambiarlo. –