Regarding KSH: I'm using KSH88, which is about as old as they get I think. I do not know why $() doesn't work but back ticks should work fine. Bourne and Bash use back ticks; are use certain that you aren't using one of these shells?
Regarding words vs lines: this is what happened with we changed IFS. You can reset IFS to use spaces at any time letting you process words in a read loop.
Regarding the if statement: mine is only testing whether sqlplus exited with a non-zero result so I don't know whether that would be relavent in your case; perhaps.
Does anyone know what's new with Efficient dispatching in the Solaris 2.8 release (vs Solaris 2.6) release?
Specifically, does anyone know of a good website to get detailed information on thread dispatching using efficient dispatching in solaris 2.8?
Thank you. (1 Reply)
Hi,
Can someone let me know if the below AWK can be made much simpler / efficient ?
I have 200 fields, I need to substr only the last fields.
So i'm printing awk -F~ 'print {$1, $2, $3....................................$196,$197 , susbstr($198,1,3999), substr($199,1,3999)..}'
Is there a... (4 Replies)
Hi
I have the following at the end of a service shutdown script used in part of an active-passive failover setup:
###
# Shutdown all primary Network Interfaces
# associated with failover
###
# get interface names based on IP's
# and shut them down to simulate loss of
# heartbeatd
... (1 Reply)
Hello,
We have a directory with 15 sub-directories where each sub-directory contains 1.5 to 2 lakhs of files in it. Daily, around 300-500 files will be uploaded to each sub-directory.
Now, i need to get the list of files received today in most efficient way. I tried using "find with newer... (16 Replies)
I have the following code.
printf "Test Message Report" > report.txt
while read line
do
msgid=$(printf "%n" "$line" | cut -c1-6000| sed -e 's///g' -e 's|.*ex:Msg\(.*\)ex:Msg.*|\1|')
putdate=$(printf "%n" "$line" | cut -c1-6000| sed -e 's///g' -e 's|.*PutDate\(.*\)PutTime.*|\1|')... (9 Replies)
Hi,
i have 2 files each with 200K lines. Each line contains a number. Now, i need to get the list of numbers existing in one fine and NOT in other file. I'm doing this by reading each number from 1 file and grepping on other file. But this taking LOT of time. Is there any efficient way of doing... (14 Replies)
some of the data i receive has been typed in manually due to which there are often places where i find 8 instead of ( and the incorrect use of case
what according to you is the best way to correct such data.
The data has around 20,000 records.
The value i want to change is in the 4th field.... (2 Replies)
I want to match the red portion:
9784323456787-Unknown Phrase with punctuation "Some other PhrASE."
Is this the best regex to match this?
'978\{10\}-*' (4 Replies)
Hi Experts,
I've been trying simple grep to search for a string in a huge number of files in a directory.
grep <pattern> *
this gives the search results as well as the following -
grep: <filename>: Permission denied
grep: <filename>: Permission denied
for files which I don't have... (4 Replies)
Hello guys
My requirement is to read a file with parent-child relationship
we need to iterate through each row to find its latest child.
for eg. parent child
ABC PQR
PQR DEF
DEF XYZ
Expected Output
ABC XYZ
PQR XYZ
DEF XYZ
Script Logic :
read parent from file
seach child... (4 Replies)
Discussion started by: joshiamit
4 Replies
LEARN ABOUT HPUX
drv_hztousec
drv_hztousec(9F) Kernel Functions for Drivers drv_hztousec(9F)NAME
drv_hztousec - convert clock ticks to microseconds
SYNOPSIS
#include <sys/types.h>
#include <sys/ddi.h>
clock_t drv_hztousec(clock_t hertz);
INTERFACE LEVEL
Architecture independent level 1 (DDI/DKI).
PARAMETERS
hertz The number of clock ticks to convert.
DESCRIPTION
drv_hztousec() converts into microseconds the time expressed by hertz, which is in system clock ticks.
The kernel variable lbolt, whose value should be retrieved by calling ddi_get_lbolt(9F), is the length of time the system has been up since
boot and is expressed in clock ticks. Drivers often use the value of lbolt before and after an I/O request to measure the amount of time it
took the device to process the request. drv_hztousec() can be used by the driver to convert the reading from clock ticks to a known unit of
time.
RETURN VALUES
The number of microseconds equivalent to the hertz parameter. No error value is returned. If the microsecond equivalent to hertz is too
large to be represented as a clock_t, then the maximum clock_t value will be returned.
CONTEXT
drv_hztousec() can be called from user or interrupt context.
SEE ALSO ddi_get_lbolt(9F), drv_usectohz(9F), drv_usecwait(9F)
Writing Device Drivers
SunOS 5.10 12 Nov 1992 drv_hztousec(9F)