01-20-2013
Many Thanks for mentioning the reference
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
hi,
How do i access individual characters in a string variable value .
say i have var=20060731.
How do i retrieve 2,0,0,6 etc chars separately.
Is there any Field separator in cut or awk to achieve the same?
Regards,
Suman (2 Replies)
Discussion started by: suman_jakkula
2 Replies
2. UNIX for Dummies Questions & Answers
Hi,
I have a shell script in which there is a file
conn_$temp
where $temp has the pid of the shell script.
in this shell script i have an embedded awk script that must read the file
while ((getline < "conn_$temp") > 0)
However due to the "$temp" in the file name, the awk script is... (6 Replies)
Discussion started by: HIMANI
6 Replies
3. UNIX for Dummies Questions & Answers
Greetings:
I need to remove 'RUBYOPT' env variable to install MacRuby. I see it via $env (tchrc).
I checked my (local) .tcshrc, .login, .profile files: not defined there. Apparently, it's not set locally. I know this RUBYOPT is global, since I can see it in another account on my... (4 Replies)
Discussion started by: UncleRic
4 Replies
4. Shell Programming and Scripting
Hi,
Can anyone assist me on how to access a variable in a shell script from another script.
for ex,
Script-1
-------
#! /bin/sh
c=10
Where as, i would like to access the velue of variable c in another script 'Script-2'.
Thankyou to all in advance !! :b:
:b: (2 Replies)
Discussion started by: little_wonder
2 Replies
5. Shell Programming and Scripting
Hi,
I want to access a variable outside the awk program. My program is as below:- I can not access the exact value of k (See the last line of the program).
#!/usr/bin/sh
j=10
k=1
#k is declared outside awk
awk '
BEGIN {
i=1;
j1="'"$j"'"
printf("\n ## Value of j1 is %d ##", j1);
... (2 Replies)
Discussion started by: shouvik.mitra
2 Replies
6. Shell Programming and Scripting
I hve a PL SQL block in unix where i define a variable "var_px_cat" and use it for taking count
SELECT COUNT(*) INTO var_px_cat
FROM A
WHERE B = '$CATEGORIE_ID';
Now how do I access the variable "var_px_cat" in unix after exiting from pl sql block. (3 Replies)
Discussion started by: theeights
3 Replies
7. Shell Programming and Scripting
hi all, i've a requirement like this.
i want to access the contents of an array declared in one script,which is a bash script, to a second script which is a perl script.
actually i want a sort of global variable which can be accessed in other script
like environmen variables and also i can... (3 Replies)
Discussion started by: tprayush
3 Replies
8. Shell Programming and Scripting
HI all,
How can i access a variable that is
defined in another file as: $$Name= "abhinav;
in my script.
The catch is that it has 2 $s behind it...
Thnaks
---------- Post updated at 10:36 AM ---------- Previous update was at 10:29 AM ----------
the file from which i have to... (0 Replies)
Discussion started by: abhinav192
0 Replies
9. Shell Programming and Scripting
Hi,
Would like to know the purpose and accessing of local variable as in below code snippet:
a=123
( a=321; )
echo "a = $a" #This will print 123
How to access local a variable which is assigned with value 321 ?. .. (3 Replies)
Discussion started by: IND123
3 Replies
10. Shell Programming and Scripting
Hi all,
Here is an outline of the problem:
#variable declared at start of script
x=0;
#a function that increments x by 1 every 10 seconds
incrementX(){
increments x every 10 seconds;
}
#i want this to output the value of x every second. The problem is that x is always reported... (3 Replies)
Discussion started by: free2rhyme2k
3 Replies
LEARN ABOUT FREEBSD
refcount
REFCOUNT(9) BSD Kernel Developer's Manual REFCOUNT(9)
NAME
refcount, refcount_init, refcount_acquire, refcount_release -- manage a simple reference counter
SYNOPSIS
#include <sys/param.h>
#include <sys/refcount.h>
void
refcount_init(volatile u_int *count, u_int value);
void
refcount_acquire(volatile u_int *count);
int
refcount_release(volatile u_int *count);
DESCRIPTION
The refcount functions provide an API to manage a simple reference counter. The caller provides the storage for the counter in an unsigned
integer. A pointer to this integer is passed via count. Usually the counter is used to manage the lifetime of an object and is stored as a
member of the object.
The refcount_init() function is used to set the initial value of the counter to value. It is normally used when creating a reference-counted
object.
The refcount_acquire() function is used to acquire a new reference. The caller is responsible for ensuring that it holds a valid reference
while obtaining a new reference. For example, if an object is stored on a list and the list holds a reference on the object, then holding a
lock that protects the list provides sufficient protection for acquiring a new reference.
The refcount_release() function is used to release an existing reference. The function returns a non-zero value if the reference being
released was the last reference; otherwise, it returns zero.
Note that these routines do not provide any inter-CPU synchronization, data protection, or memory ordering guarantees except for managing the
counter. The caller is responsible for any additional synchronization needed by consumers of any containing objects. In addition, the call-
er is also responsible for managing the life cycle of any containing objects including explicitly releasing any resources when the last ref-
erence is released.
RETURN VALUES
The refcount_release function returns non-zero when releasing the last reference and zero when releasing any other reference.
HISTORY
These functions were introduced in FreeBSD 6.0.
BSD
January 20, 2009 BSD