02-05-2008
Is this some kind of trick question?
Check for a condition
If the condition is true
Then list files in the directory
Perhaps the vagueness, or "conceptualness", is confusing people
Provide actual script code
9 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
I have a command called
cd $HDRROOT/release/tools/cfg
My query is what it means?
tHat is.... $HDRROOT part is not clear.
If I put this command it says path not found....
I doubt that $HDRROOT is trying to mean smething I am not clear of.
PL help......... (4 Replies)
Discussion started by: rraajjiibb
4 Replies
2. UNIX for Dummies Questions & Answers
I found a file in my base folder width the name replace.sh and width the text string.
sed -i "s/$1/$2/g" `grep -ir $1 ./*|grep -v '.svn'|cut -d: -f1`
Wat does it mean and what does it do? (1 Reply)
Discussion started by: samarn
1 Replies
3. Shell Programming and Scripting
hey, what's $$varname in a script? I used to see $varname only. search on google didn't help. thanks. (4 Replies)
Discussion started by: patiobarbecue
4 Replies
4. UNIX for Dummies Questions & Answers
Can you please tell me what this means?
use grep to find from the file myfile.txt all lines containing the sequence tt but not more 2 ts?
I have no idea. (2 Replies)
Discussion started by: rushhour
2 Replies
5. UNIX for Dummies Questions & Answers
I can not find out what the %U means in the following command:
ooffice -calc %U (2 Replies)
Discussion started by: borobudur
2 Replies
6. Shell Programming and Scripting
I have a script like
select * from table
!!
what those exclamation marks mean (4 Replies)
Discussion started by: vasuarjula
4 Replies
7. Shell Programming and Scripting
Hi,
I have seen in some ksh script, that we are executing shell scripts inside other shell script as
. variable.sh
What is . here? Their is space between . and variabloe. And why we are not executing it like ./variable.sh? I know that . signifies current directory , but what its... (2 Replies)
Discussion started by: jatanig
2 Replies
8. Programming
#define abc '\xE8' (7 Replies)
Discussion started by: kamlesh33
7 Replies
9. UNIX for Beginners Questions & Answers
HI
what does the $(NF) means.
here i want to understand the working.
what i know is that in awk NF argument will tell number of column in a file
i have below file
alpha
a
beta
b
if i use command cat kv | paste - - | awk '{print $1," "$2 "------>"$(NF)}'
i get the o/p as
alpha ... (3 Replies)
Discussion started by: scriptor
3 Replies
LEARN ABOUT PHP
shmop_open
SHMOP_OPEN(3) 1 SHMOP_OPEN(3)
shmop_open - Create or open shared memory block
SYNOPSIS
int shmop_open (int $key, string $flags, int $mode, int $size)
DESCRIPTION
shmop_open(3) can create or open a shared memory block.
PARAMETERS
o $key
- System's id for the shared memory block. Can be passed as a decimal or hex.
o $flags
- The flags that you can use:
o "a" for access (sets SHM_RDONLY for shmat) use this flag when you need to open an existing shared memory segment for read
only
o "c" for create (sets IPC_CREATE) use this flag when you need to create a new shared memory segment or if a segment with the
same key exists, try to open it for read and write
o "w" for read & write access use this flag when you need to read and write to a shared memory segment, use this flag in most
cases.
o "n" create a new memory segment (sets IPC_CREATE|IPC_EXCL) use this flag when you want to create a new shared memory seg-
ment but if one already exists with the same flag, fail. This is useful for security purposes, using this you can prevent
race condition exploits.
o $mode
- The permissions that you wish to assign to your memory segment, those are the same as permission for a file. Permissions need to
be passed in octal form, like for example 0644
o $size
- The size of the shared memory block you wish to create in bytes
Note
Note: the 3rd and 4th should be entered as 0 if you are opening an existing memory segment.
RETURN VALUES
On success shmop_open(3) will return an id that you can use to access the shared memory segment you've created. FALSE is returned on
failure.
EXAMPLES
Example #1
Create a new shared memory block
<?php
$shm_key = ftok(__FILE__, 't');
$shm_id = shmop_open($shm_key, "c", 0644, 100);
?>
This example opened a shared memory block with a system id returned by ftok(3).
SEE ALSO
shmop_close(3), shmop_delete(3).
PHP Documentation Group SHMOP_OPEN(3)