10 More Discussions You Might Find Interesting
1. UNIX for Beginners Questions & Answers
I am trying to figure out to find word count of each word from my file
sample file
hi how are you
hi are you ok
sample out put
hi 1
how 1
are 1
you 1
hi 1
are 1
you 1
ok 1
wc -l filename is not helping , i think we will have to split the lines and count and then print and also... (4 Replies)
Discussion started by: mirwasim
4 Replies
2. Shell Programming and Scripting
echo {mbr_key,grp_key,dep_key,abc,xyz,aaa,ccc} |
awk 'gsub(/^|abc,|$/,"") {print}'
Required output
{grp_key,xyz,aaa,ccc} (5 Replies)
Discussion started by: 100bees
5 Replies
3. Shell Programming and Scripting
Hi All,
I have a XML file which is looks like as below. <<please see the attachment >>
<?xml version="1.0" encoding="UTF-8"?>
<esites>
<esite>
<name>XXX.com</name>
<storeId>10001</storeId>
<module>
... (4 Replies)
Discussion started by: Rajeev_hbk
4 Replies
4. Shell Programming and Scripting
hi all, I'm new there, I'm just playing with perl and lwp and I just successfully created a script for log in to a web site with post. I have a response but I would like to have something like this:
I have in my response lines like:
<div class="sender">mimi020</div>
<some html code.....>... (3 Replies)
Discussion started by: vogueestylee
3 Replies
5. UNIX for Dummies Questions & Answers
I have a file that has the words I want to find in other files (but lets say I just want to find my words in a single file). Those words are IDs, so if my word is ZZZ4, outputs like aaZZZ4, ZZZ4bb, aaZZZ4bb, ZZ4, ZZZ, ZyZ4, ZZZ4.8 (or anything like that) WON'T BE USEFUL.
I need the whole word... (6 Replies)
Discussion started by: chicchan
6 Replies
6. Shell Programming and Scripting
Hi,
i've a string
/u/user/DTE/T_LOGS/20110622_011532_TEST_11_HD_120/HD/TESi T_11_HD_120/hd-12
i need to get string, like
/u/user/DTE/T_LOGS/20110622_011532_TEST_11_HD_120/HD
the words from HD should get deleted, i need only a string till HD, i dont want to use any built in... (4 Replies)
Discussion started by: asak
4 Replies
7. Shell Programming and Scripting
Hi,
In Perl, is it possible to use a range of numbers with '..' as a key in a hash?
Something in like:
%hash = (
'768..1536' => '1G',
'1537..2560' => '2G'
);
That is, the range operation is evaluated, and all members of the range are... (3 Replies)
Discussion started by: dsw
3 Replies
8. UNIX for Advanced & Expert Users
Hi,
The task i have to do is to
1- create a database contains the Names .run the query and store results in hash make the Name field is the hash key
2- in the same time i have a txt which i will loop through it word by word and check for each word if a hash key ( compare it with the Names in... (0 Replies)
Discussion started by: eng_shimaa
0 Replies
9. Shell Programming and Scripting
cat shell_script.ksh
x=$A
y=$B
export x
export y
echo $x
echo $y
when i am running this with a command
ksh shell_script.ksh -A 10 -B 20
its not showing anything ....
could you let me know how i can use key word type paramter (2 Replies)
Discussion started by: dr46014
2 Replies
10. Shell Programming and Scripting
Hi,
I am trying automate couting number of spell and typo errors in MS Word document using perl script.
In perl script, i am using Win32::OLE module of perl to read MS word document.
Can anybody tell me are there any modules available in perl which can be imported into my script to... (0 Replies)
Discussion started by: 123an
0 Replies
ici::doc::pod3::sdrhash(3) ICI library functions ici::doc::pod3::sdrhash(3)
NAME
sdrhash - Simple Data Recorder hash table management functions
SYNOPSIS
#include "sdr.h"
Object sdr_hash_create (Sdr sdr, int keyLength,
int estNbrOfEntries,
int meanSearchLength);
int sdr_hash_insert (Sdr sdr, Object hash, char *key,
Address value, Object *entry);
int sdr_hash_delete_entry (Sdr sdr, Object entry);
int sdr_hash_entry_value (Sdr sdr, Object hash, Object entry);
int sdr_hash_retrieve (Sdr sdr, Object hash, char *key,
Address *value, Object *entry);
int sdr_hash_count (Sdr sdr, Object hash);
int sdr_hash_revise (Sdr sdr, Object hash, char *key,
Address value);
int sdr_hash_remove (Sdr sdr, Object hash, char *key,
Address *value);
int sdr_hash_destroy (Sdr sdr, Object hash);
DESCRIPTION
The SDR hash functions manage hash table objects in an SDR.
Hash tables associate values with keys. A value is always in the form of an SDR Address, nominally the address of some stored object
identified by the associated key, but the actual significance of a value may be anything that fits into a long. A key is always an array
of from 1 to 255 bytes, which may have any semantics at all.
Keys must be unique; no two distinct entries in an SDR hash table may have the same key. Any attempt to insert a duplicate entry in an SDR
hash table will be rejected.
All keys must be of the same length, and that length must be declared at the time the hash table is created. Invoking a hash table
function with a key that is shorter than the declared length will have unpredictable results.
An SDR hash table is an array of linked lists. The location of a given value in the hash table is automatically determined by computing a
"hash" of the key, dividing the hash by the number of linked lists in the array, using the remainder as an index to the corresponding
linked list, and then sequentially searching through the list entries until the entry with the matching key is found.
The number of linked lists in the array is automatically computed at the time the hash table is created, based on the estimated maximum
number of entries you expect to store in the table and the mean linked list length (i.e., mean search time) you prefer. Increasing the
maximum number of entries in the table and decreasing the mean linked list length both tend to increase the amount of SDR heap space
occupied by the hash table.
Object sdr_hash_create(Sdr sdr, int keyLength, int estNbrOfEntries, int meanSearchLength)
Creates an SDR hash table. Returns the SDR address of the new hash table on success, zero on any error.
int sdr_hash_insert(Sdr sdr, Object hash, char *key, Address value, Object *entry)
Inserts an entry into the hash table identified by hash. On success, places the address of the new hash table entry in entry and
returns zero. Returns -1 on any error.
int sdr_hash_delete_entry(Sdr sdr, Object entry)
Deletes the hash table entry identified by entry. Returns zero on success, -1 on any error.
Address sdr_hash_entry_value(Sdr sdr, Object hash, Object entry)
Returns the value of the hash table entry identified by entry.
int sdr_hash_retrieve(Sdr sdr, Object hash, char *key, Address *value, Object *entry)
Searches for the value associated with key in this hash table, storing it in value if found. If the entry matching key was found,
places the address of the hash table entry in entry and returns 1. Returns zero if no such entry exists, -1 on any other failure.
int sdr_hash_count(Sdr sdr, Object hash)
Returns the number of entries in the hash table identified by hash.
int sdr_hash_revise(Sdr sdr, Object hash, char *key, Address value)
Searches for the hash table entry matching key in this hash table, replacing the associated value with value if found. Returns 1 if
the entry matching key was found, zero if no such entry exists, -1 on any other failure.
int sdr_hash_remove(Sdr sdr, Object hash, char *key, Address *value)
Searches for the hash table entry matching key in this hash table; if the entry is found, stores its value in value, deletes the entry,
and returns 1. Returns zero if no such entry exists, -1 on any other failure.
void sdr_hash_destroy(Sdr sdr, Object hash);
Destroys hash, destroying all entries in all linked lists of the array and destroying the hash table array structure itself. DO NOT
use sdr_free() to destroy a hash table, as this would leave the hash table's content allocated yet unreferenced.
SEE ALSO
sdr(3), sdrlist(3), sdrtable(3)
perl v5.14.2 2012-05-25 ici::doc::pod3::sdrhash(3)