11-08-2001
I would have to disagree with that statement that both cases spawn a child shell.
Perderabo is correct.
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Guys,
was wondering what the meaning of the below bit is ?
awk -F ' ' '{print $1 " " $2 ;}' $TEMPFILE | (rm -f $TEMPFILE; sed 's/$/ '"$box"'/g' > $TEMPFILE)
Can anyone explain this in detail? what is the significance of rm -f $TEMPFILE here? What all IO/buffering happens here ?How the... (0 Replies)
Discussion started by: hashin_p
0 Replies
2. Shell Programming and Scripting
Hello,
I am a bit puzzled by the way my shell treats spaces in filenames.
An example will be way clearer than any explanation I can make:
$ ls test\ file\ with\ spaces
test file with spaces
$ var="test\ file\ with\ spaces"
$ echo $var
test\ file\ with\ spaces
$ ls $var
ls: cannot... (4 Replies)
Discussion started by: SDelroen
4 Replies
3. Shell Programming and Scripting
This is my first post so hi to you all. I have browsed these forums in the past and what a great community and resource this is! Thanks to all the contributors ... I look forward to being able to give something back.
In the meantime, I have a little conundrum concerning sed. My very simple... (6 Replies)
Discussion started by: Gavster
6 Replies
4. UNIX for Dummies Questions & Answers
Hi
Don't know if this is a dummy question, but let's give it a try.
I yesterday had a problem with undefined behaviour in the sort shell command (I'm using bash), leading to different sort orders without apparent reasons. I resolved this by typing
export LC_ALL="C"
export LC_COLLATE="C"... (5 Replies)
Discussion started by: jossojjos
5 Replies
5. Shell Programming and Scripting
Hello,
I have seen this script on this site. I understand most of it. However I am a bit stuck on the part in red. It appears to be expanding
for file in *.zip
do
zipdir=${file%.*}
mkdir $zipdir || echo "unable to create $zipdir"
cp $file $zipdir || echo "unable to copy $file"... (3 Replies)
Discussion started by: jaysunn
3 Replies
6. Shell Programming and Scripting
The following script will create a directory in a directory and will go on as many times as the number you will give in.
I am trying to find out how it works ... can someone please help me with that?
#!/bin/sh
#create a variable and set it to 1
n=1
#start a loop as... (3 Replies)
Discussion started by: I-1
3 Replies
7. Solaris
Hello Guys,
can someone help explain the script below for me? I will really appreciate it.
vi db_script
#!/bin/sh
echo .cron job run on.`date`> cronjob.txt
df -h >> cronjob.txt
echo welcome to home (2 Replies)
Discussion started by: cjashu
2 Replies
8. Shell Programming and Scripting
Hi,
Consider the code snippet below:
fun()
{
while read x
do
echo $x
done < somefile_that_does_not_exists
}
fun
echo I am here
Korn shell on HPUX prints the message "I am here", while the behaviour is different on AIX korn shell. We do not get the message on AIX. Any... (5 Replies)
Discussion started by: 116@434
5 Replies
9. Shell Programming and Scripting
Hi
My friend wrote this particular script and won't tell me what it does, and when I run it I don't understand it.
What does the entire script do with specifics please.
Thanks
Bob
#!/bin/bash
current=0
while ; do
if ; then
echo ${current}
current=$((${current}+1))
fi
done (1 Reply)
Discussion started by: shadowknight777
1 Replies
10. Shell Programming and Scripting
Hey,
can someone explain me this script?
i=0
while read WORT
do
echo $WORT|grep a>/dev/null || echo$WORT|grep B>dev/null || let i=$i+1
done
echo $i
The first lane initializie the variable i with the value of 0.
The loop line has 3 different options because of ||. The only option I... (10 Replies)
Discussion started by: newuser21
10 Replies
LEARN ABOUT FREEBSD
posix_spawnattr_setpgroup
POSIX_SPAWNATTR_GETPGROUP(3) BSD Library Functions Manual POSIX_SPAWNATTR_GETPGROUP(3)
NAME
posix_spawnattr_getpgroup, posix_spawnattr_setpgroup -- get and set the spawn-pgroup attribute of a spawn attributes object
LIBRARY
Standard C Library (libc, -lc)
SYNOPSIS
#include <spawn.h>
int
posix_spawnattr_getpgroup(const posix_spawnattr_t *restrict attr, pid_t *restrict pgroup);
int
posix_spawnattr_setpgroup(posix_spawnattr_t *attr, pid_t pgroup);
DESCRIPTION
The posix_spawnattr_getpgroup() function obtains the value of the spawn-pgroup attribute from the attributes object referenced by attr.
The posix_spawnattr_setpgroup() function sets the spawn-pgroup attribute in an initialized attributes object referenced by attr.
The spawn-pgroup attribute represents the process group to be joined by the new process image in a spawn operation (if POSIX_SPAWN_SETPGROUP
is set in the spawn-flags attribute). The default value of this attribute is zero.
RETURN VALUES
The posix_spawnattr_getpgroup() and posix_spawnattr_setpgroup() functions return zero.
SEE ALSO
posix_spawn(3), posix_spawnattr_destroy(3), posix_spawnattr_init(3), posix_spawnp(3)
STANDARDS
The posix_spawnattr_getpgroup() and posix_spawnattr_setpgroup() functions conform to IEEE Std 1003.1-2001 (``POSIX.1'').
HISTORY
The posix_spawnattr_getpgroup() and posix_spawnattr_setpgroup() functions first appeared in FreeBSD 8.0.
AUTHORS
Ed Schouten <ed@FreeBSD.org>
BSD
March 24, 2008 BSD