08-19-2018
Quote:
Originally Posted by
annacreek
It is not necessary to show your superiority attitude to beginner likes me, especially your RTFM comment was not appreciated.
I reviewed Don Cragun's comments and he was correct asking "annacreek" politely if he or she had reviewed the docs.
I did not see any "superior attitude" or anything negative in Don's reply, and this is a warning to annacreek.
If you insult anyone here again, especially moderators who are trying to help you, you will be banned.
Do not come here and insult people who are helping you.
This User Gave Thanks to Neo For This Post:
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
i'm trying to open a file with three or more columns and an undetermined, but finite number of rows. I want to define an array for each row with each element of the row as a sub array. The columns are separated by tabs or spaces.
Here's the file:
12x3.12z34b.342sd3.sds 454.23.23.232 ... (9 Replies)
Discussion started by: prkfriryce
9 Replies
2. Shell Programming and Scripting
Hello Experts,,
Can anybody give me a brief idea what is following bold letter statement is for!!
what is the term called so that I can google for it..
It seems to be an array inside another array..
awk'
/TXADDR/ { txaddr=$NF } ##understood
/TXDATA/ { txdata]=$NF... (1 Reply)
Discussion started by: user_prady
1 Replies
3. Shell Programming and Scripting
In a single dim. awk array, we can use :
<index> in <array name>
to determine whether a particualar index exists in the array or not.
Is there a way to achieve this in a awk multi dim. array ? (4 Replies)
Discussion started by: sinpeak
4 Replies
4. Programming
Hi! I need to make dynamic multidimensional arrays using the vector class. I found in this page How to dynamically create a two dimensional array? - Microsoft: Visual C++ FAQ - Tek-Tips the way to do it in 2D, and now i'm trying to expand it to 3D but i don't understand how is the operator working,... (0 Replies)
Discussion started by: carl.alv
0 Replies
5. Shell Programming and Scripting
Hi,
I was trying to process a file with the help of awk. I want to first display all the rows that contains 01 and at the end of processing I have to print some portion of all the lines. like below.
Output expected: (2 Replies)
Discussion started by: ahmedwaseem2000
2 Replies
6. Programming
I've been struggling with this for quite some time. I decided I should get some help with this. Nothing is working. I'm getting a segmentation fault or out of bounds error when I try to load the entries in the for loop.I'm really frustrated. :mad: Compiling isn't the problem. It's crapping out on... (5 Replies)
Discussion started by: sepoto
5 Replies
7. Shell Programming and Scripting
I have an awk script that I am writing and I needed to make use of a multidimensional array to hold some data... Which is all fine but I need to loop through that array now and I have no idea how to do that.
for a regular array, the following works:
ARRAY
for(var in ARRAY) {
...
}
... (5 Replies)
Discussion started by: trey85stang
5 Replies
8. Shell Programming and Scripting
Hi all!
I would like to know how to print $0 when using multidimensional array like below
time being I am using for loop to print columns like this
awk 'FNR==1{i++}
{for(k=1;k<=NF;k++)A=$k}
END{for(j=1;j<=25;j++)
print A,A,A,A,A,A,A,A,A,A,A,A,A,A}' file1 file2 so here my problem is I... (5 Replies)
Discussion started by: Akshay Hegde
5 Replies
9. Shell Programming and Scripting
awk -F'\t' -v OFS='\t' '
{ if($2 in arr) {
#print "Sahi", NR,arr
for(k=2;k<=NF;k++){
# sum]+=$2
}
}
else {
arr=NR
#print "awk",NR
for (k=3;k<=NF ; k++){
sum=$k
}
}
} (7 Replies)
Discussion started by: genome
7 Replies
10. Shell Programming and Scripting
Hello
I have a problem.
I create a Multidimensional Array Like this:
ENTRY="$kunnum-$host"
ENTRY="$host"
ENTRY="# $3"
for key in "${!ENTRY}"; do
ENTRIES=${ENTRY} # INDEX=IP(5)
donedeclare -p
declare -A ENTRIES=(="unas15533" ="unas" ="# RDP-Terminal 2"... (12 Replies)
Discussion started by: Marti95
12 Replies
LEARN ABOUT OSX
apr::threadrwlock
apache_mod_perl-108~358::mod_perl-2.0.7::docs::api::APR:UsereContributed Papache_mod_perl-108~358::mod_perl-2.0.7::docs::api::APR::ThreadRWLock(3)
NAME
APR::ThreadRWLock - Perl API for APR thread read/write locks
Synopsis
use APR::ThreadRWLock ();
my $mutex = APR::ThreadRWLock->new($r->pool);
$mutex->rdlock;
$mutex->wrlock;
$mutex->tryrdlock;
$mutex->trywrlock;
$mutex->unlock;
Description
"APR::ThreadRWLock" interfaces APR thread read/write locks.
See srclib/apr/locks/unix/thread_rwlock.c in your Apache source tree. At the time of this writing these methods are not supported on all
platforms. Thus, check your libraries!
API
"APR::ThreadRWLock" provides the following functions and/or methods:
Unsupported API
"APR::ThreadRWLock" also provides auto-generated Perl interface for a few other methods which aren't tested at the moment and therefore
their API is a subject to change. These methods will be finalized later as a need arises. If you want to rely on any of the following
methods please contact the the mod_perl development mailing list so we can help each other take the steps necessary to shift the method to
an officially supported API.
"DESTROY"
META: Autogenerated - needs to be reviewed/completed
Destroy the lock and free the associated memory.
$lock->DESTROY();
obj: $lock ( "APR::ThreadRWLock object" )
the lock to destroy.
ret: no return value
since: subject to change
"rdlock"
META: Autogenerated - needs to be reviewed/completed
Acquire the read lock for the given lock. The calling thread acquires the read lock if a writer does not hold the lock and there are no
writers blocked on the lock. Otherwize it is put to sleep until these conditions are met.
$ret = $lock->rdlock();
obj: $lock ( "APR::ThreadRWLock object" )
the lock on which to acquire the lock.
ret: $ret ( integer )
since: subject to change
"tryrdlock"
META: Autogenerated - needs to be reviewed/completed
Performs the same operation as "rdlock" with the exception that the function shall fail if the thread would be blocked.
$ret = $lock->tryrdlock();
obj: $lock ( "APR::ThreadRWLock object" )
the lock on which to acquire the lock.
ret: $ret ( integer )
since: subject to change
"wrlock"
META: Autogenerated - needs to be reviewed/completed
Acquire the write lock for the given lock. The calling thread acquires the write lock if if no other thread (reader or writer) holds it.
Otherwize it is put to sleep until this condition is met.
$ret = $lock->wrlock();
obj: $lock ( "APR::ThreadRWLock object" )
the lock on which to acquire the lock.
ret: $ret ( integer )
since: subject to change
"trywrlock"
META: Autogenerated - needs to be reviewed/completed
Performs the same operation as "wrlock" with the exception that the function shall fail if the thread would be blocked.
$ret = $lock->trywrlock();
obj: $lock ( "APR::ThreadRWLock object" )
the lock on which to acquire the lock.
ret: $ret ( integer )
since: subject to change
"new"
Create a new lock
my $lock = APR::ThreadRWLock->new($p);
obj: "APR::ThreadRWLock" ( class name )
arg1: $p ( "APR::Pool object" )
ret: $lock ( "APR::ThreadRWLock object" )
since: subject to change
"pool_get"
META: Autogenerated - needs to be reviewed/completed
META: should probably be renamed to pool(), like all other pool accessors
Get the pool used by this thread_lock.
$ret = $obj->pool_get();
obj: $obj ( "APR::ThreadRWLock object" )
ret: $ret ( "APR::Pool object" )
apr_pool_t the pool
since: subject to change
"unlock"
META: Autogenerated - needs to be reviewed/completed
Release the lock for the given lock.
$ret = $lock->unlock();
obj: $lock ( "APR::ThreadRWLock object" )
the lock from which to release the lock.
ret: $ret ( integer )
since: subject to change
See Also
mod_perl 2.0 documentation.
Copyright
mod_perl 2.0 and its core modules are copyrighted under The Apache Software License, Version 2.0.
Authors
The mod_perl development team and numerous contributors.
perl v5.16.2 2011-0apache_mod_perl-108~358::mod_perl-2.0.7::docs::api::APR::ThreadRWLock(3)