01-19-2009
Multiple echos and cuts too slow
Hi guys, hopefully this hasn't been asked before - couldn't see the question anywhere.
I have a large number of timestamps (hh-mm-ss-millisecond)
that I need to find the difference between e.g.:
14-11-07-513
14-11-07-644
Now the script that I have just knocked up is horrifically slow, the crux of which is converting the hh, mm, dd into milliseconds:
(( TOTALTIMESTART= (`echo $var | cut -d'-' -f4-8 | cut -d'<' -f1 | cut -c1,2` * 3600000) + \
(`echo $var | cut -d'-' -f4-8 | cut -d'<' -f1 | cut -c4,5` * 60000) + \
(`echo $var | cut -d'-' -f4-8 | cut -d'<' -f1 | cut -c7,8` * 1000) + \
(`echo $var | cut -d'-' -f4-8 | cut -d'<' -f1 | cut -c10,11,12`) ))
Once done on two values it subtracts them from each other and usese the difference.
There is obviously a better way of doing the part above, but I can't think for the life of me what it would be.
Any thoughts?
7 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
Hi All,
I need some help with multiple cut and paste, at the moment I have a shell script that uses the following cuts ( this is just some)
cut -c1-92 WAITING > col1 .....etc etc etc
cut -c93-98 WAITING > col17 # blank_spaces
cut -c99-104 WAITING > col18 # Date
cut -c105... (12 Replies)
Discussion started by: Gerry405
12 Replies
2. UNIX for Advanced & Expert Users
Hi Guys. First of all Im not keen on os stuff, thus not sure what I should look for to solve my problem, Thats why Im posting before getting deeper into forums.
Here is my problem. Im working on academic network - Solaris 7-10. Where parts of configuration is made by students (Im still one).... (1 Reply)
Discussion started by: baranowb
1 Replies
3. Solaris
Hello,
I had created a shortcut to open up a gnome-terminal by pressing <Alt>m. This worked fine, until I logged out and logged back in. gnome-terminal no longer opens. However, the process is created, as evidenced by the gnome-terminal showing up on my process list.
I've created and deleted... (1 Reply)
Discussion started by: cooldude
1 Replies
4. UNIX for Dummies Questions & Answers
Hello
Yes I'm a noob so thanks for your help.
I have a unix exicutable that renders video under os x (unix). As it renders frames it echos (or outputs) information to the terminal about which frame it's up too an how long it took etc. I am looking for a way to pipe this information so I can... (4 Replies)
Discussion started by: mortocks
4 Replies
5. UNIX Desktop Questions & Answers
I would like to write a script that would remove and/or create shortcuts in Gnome desktop in RHEL 6.3...
I googled all over the place could never find what I needed...
Any help would be greatly appreciated!
Thank you! (0 Replies)
Discussion started by: ruberked
0 Replies
6. Shell Programming and Scripting
I wasn't sure if this should go in the networking board or not, since I am trying to log into routers, however I don't think my script issues have anything to do with the routers themselves....
I am trying to write a script that will log into various routers we have on the network and determine... (2 Replies)
Discussion started by: ippy98
2 Replies
7. UNIX for Dummies Questions & Answers
i am trying to make powerterm not echo back this charactor.
≥
When I press control-C I get it that telnet charactor/garbage echos back.
how to turn off? where? what config? is there something in powerterm
to switch on/off? I do not see it.
Redhats offical statement is:
"I... (10 Replies)
Discussion started by: olyanderson
10 Replies
LEARN ABOUT CENTOS
ncursesw5-config
ncursesw5-config(1) General Commands Manual ncursesw5-config(1)
NAME
ncursesw5-config - helper script for ncurses libraries
SYNOPSIS
ncursesw5-config [options]
DESCRIPTION
This is a shell script which simplifies configuring applications against a particular set of ncurses libraries.
OPTIONS
--prefix
echos the package-prefix of ncurses
--exec-prefix
echos the executable-prefix of ncurses
--cflags
echos the C compiler flags needed to compile with ncurses
--libs echos the libraries needed to link with ncurses
--version
echos the release+patchdate version of ncurses
--abi-version
echos the ABI version of ncurses
--mouse-version
echos the mouse-interface version of ncurses
--bindir
echos the directory containing ncurses programs
--datadir
echos the directory containing ncurses data
--includedir
echos the directory containing ncurses header files
--libdir
echos the directory containing ncurses libraries
--mandir
echos the directory containing ncurses manpages
--terminfo
echos the $TERMINFO terminfo database path, e.g.,
/usr/share/terminfo
--terminfo-dirs
echos the $TERMINFO_DIRS directory list, e.g.,
/etc/terminfo:/usr/share/terminfo
--termpath
echos the $TERMPATH termcap list, if support for termcap is configured.
--help prints this message
SEE ALSO
curses(3X)
This describes ncurses version 5.9 (patch 20130511).
ncursesw5-config(1)