06-02-2006
You can do this with the timeval struct in C. I don't know of a way to do this in awk - especially if you have values that span minutes or hours.
10 More Discussions You Might Find Interesting
1. Programming
Hi,
I need to time a certain function in my C/C++ code and I am experiencing some difficulties. I timed it using wallclock time so I know that it takes approximately 500-600 microseconds with
gettimeofday(&start, NULL);
// my function call
gettimeofday(&end, NULL);
answer = (end.tv_sec -... (2 Replies)
Discussion started by: zynnel
2 Replies
2. Shell Programming and Scripting
1.56.253.48 - - "GET "
1.6.253.48 - - "GET "
1.65.253.48 - - "GET "
1.65.253.48 - - "GET "
1.63.53.48 - - "GET "
1.65.253.48 - - "GET "
1.16.23.48 - - "GET "
1.64.25.48 - - "GET "
need command which give the output
1.6.253.48 - 09/Nov/2009:07:02:24
1.65.253.48 -... (7 Replies)
Discussion started by: sagar_evc
7 Replies
3. Shell Programming and Scripting
hi,
I am a new awk user, now i want to change my result from
1 ca 0.2057422D-01 -0.7179106D-02 -0.5600872D-02
2 o 0.2463722D-01 -0.1554542D-01 0.3110649D-01
3 h -0.1068047D-01 0.1016889D-01 -0.4088230D-02
to
1 ca 0.02057422 -0.007179106 -0.005600872
2 o 0.02463722 -0.01554542 ... (4 Replies)
Discussion started by: wanchem
4 Replies
4. Shell Programming and Scripting
Hi,
Could anyone help me to solve this problem?
I have two files "f1" and "f2" having 2 fields in each, a) file size and b) file name. The data are almost same in both the files except for few and new additional lines. Now, I have to find out and print the output as, the difference in the... (3 Replies)
Discussion started by: royalibrahim
3 Replies
5. Shell Programming and Scripting
Hi All,
could any body let me know.
how to get timestamp with millisecond precision in unix bash shell.
example -->2005-12-06- 4-22-35-195
please help me.
Thanks,
Krupa:wall: (3 Replies)
Discussion started by: krupasindhu18
3 Replies
6. Shell Programming and Scripting
Why the below option2 doesn't fetch similar output as option1 ? I am on linux.
$cat test
2013-01-01-00.25.43.643845
Option1:
cat test | gawk -F"-" ' {print $2 " " $3 " " $1}'
01 01 2013
Option2:
cat test | gawk '{FS="-"} {print $2 " " $3 " " $1}'
2013-01-01-00.25.43.643845 (5 Replies)
Discussion started by: Shivdatta
5 Replies
7. Shell Programming and Scripting
Hi all,
Need an urgent help on the below scenario.
script:
awk -F","
'BEGIN { #some variable assignment}
{ #some calculation and put values in array}
END {
year=#getting it from array and assume this will be 2014
month=#getting it from array and this will be 05
date=#... (7 Replies)
Discussion started by: vijaidhas
7 Replies
8. Shell Programming and Scripting
Hi All,
Solaris 10 o/s
With your help I developed the following script.
find /oracle/diag/rdbms/*/*/trace -type f -name '*d00*.trc' -mtime 0 -exec egrep –c 'NS Primary Error' '{}' '+'
which returns the counts I needed nelow:
/oracle/diag/rdbms/musidp/musidp/trace/abcdef_d001_21751.trc:15... (9 Replies)
Discussion started by: bdby
9 Replies
9. UNIX for Advanced & Expert Users
Hello, am not able to subtract timestamps in milliseconds.
I extract the timestamp as a string, and then try to subtract the two, but since it is a string, system just outputs 0
awk -F"," 'substr($1,0,13) - substr($2,0,013)' File
where $1 and $2 are the timestamps in the format... (4 Replies)
Discussion started by: sidnow
4 Replies
10. UNIX for Beginners Questions & Answers
Hello,
In HP-UX how to find the date time difference ?
Start time: 28-APR-2019 21:36:01
End time : 29-APR-2019 00:36:04
----------------------
Difference is
----------------------
Much appreciate any pointer or view on this.
... (3 Replies)
Discussion started by: Siva SQL
3 Replies
LEARN ABOUT CENTOS
tevent_helpers
The tevent helper functiions(3) tevent The tevent helper functiions(3)
NAME
The tevent helper functiions -
Functions
int tevent_timeval_compare (const struct timeval *tv1, const struct timeval *tv2)
Compare two timeval values.
struct timeval tevent_timeval_zero (void)
Get a zero timval value.
struct timeval tevent_timeval_current (void)
Get a timeval value for the current time.
struct timeval tevent_timeval_set (uint32_t secs, uint32_t usecs)
Get a timeval structure with the given values.
struct timeval tevent_timeval_until (const struct timeval *tv1, const struct timeval *tv2)
Get the difference between two timeval values.
bool tevent_timeval_is_zero (const struct timeval *tv)
Check if a given timeval structure is zero.
struct timeval tevent_timeval_add (const struct timeval *tv, uint32_t secs, uint32_t usecs)
Add the given amount of time to a timeval structure.
struct timeval tevent_timeval_current_ofs (uint32_t secs, uint32_t usecs)
Get a timeval in the future with a specified offset from now.
Detailed Description
Todo
description
Function Documentation
struct timeval tevent_timeval_add (const struct timeval *tv, uint32_tsecs, uint32_tusecs)
Add the given amount of time to a timeval structure.
Parameters:
tv The timeval structure to add the time.
secs The seconds to add to the timeval.
usecs The microseconds to add to the timeval.
Returns:
The timeval structure with the new time.
int tevent_timeval_compare (const struct timeval *tv1, const struct timeval *tv2)
Compare two timeval values.
Parameters:
tv1 The first timeval value to compare.
tv2 The second timeval value to compare.
Returns:
0 if they are equal. 1 if the first time is greater than the second. -1 if the first time is smaller than the second.
Compare two timeval values.
Return -1 if tv1 < tv2 Return 0 if tv1 == tv2 Return 1 if tv1 > tv2
struct timeval tevent_timeval_current (void)
Get a timeval value for the current time.
Returns:
A timval value with the current time.
Get a timeval value for the current time.
struct timeval tevent_timeval_current_ofs (uint32_tsecs, uint32_tusecs)
Get a timeval in the future with a specified offset from now.
Parameters:
secs The seconds of the offset from now.
usecs The microseconds of the offset from now.
Returns:
A timval with the given offset in the future.
Get a timeval in the future with a specified offset from now.
bool tevent_timeval_is_zero (const struct timeval *tv)
Check if a given timeval structure is zero.
Parameters:
tv The timeval to check if it is zero.
Returns:
True if it is zero, false otherwise.
Check if a given timeval structure is zero.
struct timeval tevent_timeval_set (uint32_tsecs, uint32_tusecs)
Get a timeval structure with the given values.
Parameters:
secs The seconds to set.
usecs The microseconds to set.
Returns:
A timeval structure with the given values.
Get a timeval structure with the given values.
struct timeval tevent_timeval_until (const struct timeval *tv1, const struct timeval *tv2)
Get the difference between two timeval values.
Parameters:
tv1 The first timeval.
tv2 The second timeval.
Returns:
A timeval structure with the difference between the first and the second value.
Get the difference between two timeval values.
struct timeval tevent_timeval_zero (void)
Get a zero timval value.
Returns:
A zero timval value.
Get a zero timval value.
Author
Generated automatically by Doxygen for tevent from the source code.
Version 0.9.8 Tue Jun 17 2014 The tevent helper functiions(3)