HDTenEightyP/NetNews huggingface dataset:
From: jhgreen@cs.sandia.gov (Jethro H. Greene)
Subject: Re: shell identification from within the shell
Organization: Sandia National Laboratories, Albuquerque, NM
Date: Sat, 16 Jan 93 04:43:19 GMT

In article <1993Jan16.005308.17131@eng.ufl.edu> ruck@delta.ee.ufl.edu (John R Ruckstuhl Jr) writes:
>(1) How does one test whether one's running "sh", "ksh", or "bash" (and
>    other Bourne-ish shells)?
>
>    I am using:
>        shellflavor=sh		# assume Bourne shell until proven otherwise
>        if [ "$BASH_VERSION" ]; then 
>            shellflavor=bash
>        fi
>    to differentiate between the Bourne shell and bash, but I don't know
>    what's unique about the Korn shell.
>    
>    On an HP-UX 7.0 B 9000/375, I look at the ksh man-page and it seems 
>    to say that "SHELL" will be set automatically when one runs ksh.
>    But it seems that if the ksh's parent shell has exported some value
>    (like /usr/local/bin/tcsh) then the ksh's shell will have
>    SHELL=/usr/local/bin/tcsh still.
>
>
>(2) How does one test whether one's running "csh" or "tcsh" ?
>
>    I am using:
>        set shellflavor = `basename $shell`
>
>
'ps' would give you the information.

-- 
Jethro H. Greene
Massively Parallel Computing Research Laboratory,
Sandia National Laboratories, Albuquerque, New Mexico

Newsgroups: comp.unix.shell
From: dir@lookout.it.uswc.uswest.com (Daniel I. Rosenblatt)
Subject: csh under DOS
Followup-To: comp.unix.shell
Keywords: csh dos
Organization: US WEST Information Technologies
Date: Tue, 26 Jan 1993 23:47:52 GMT


I'm looking for some way to execute csh scripts under DOS.
I recall one commercial(?) application called ccsh which compiled
csh scripts into C code.

Any/all suggestions accepted/appreciated.

Dan R
dir@lookout.uswest.com
Newsgroups: comp.unix.shell
From: sailer@hpuerca.atl.hp.com (Lee Sailer)
Subject: WIMP shell interface
Date: Thu, 28 Jan 1993 17:43:09 GMT
Organization: Hewlett-Packard NARC Atlanta
X-Newsreader: Tin 1.1.3 PL5

What good novice friendly user interfaces are there for Unix.

A friend/customer wants something with lots of menus, fill-in-the-blank
forms, and so on for his large staff.  They are switching from Wang to
Unix, and will be using character based terminals.  (That's just
about all I know 8-)

They are interested in either commercial or solid Freely Distributable
sets of menues, shell scripts, or whatever.

Kind of a GUI without the G, I guess.

Any ideas appreciated---by email, please.
-- 
Lee Sailer

					- Let's leave my employer
					  out of this, OK?
Newsgroups: comp.unix.shell
From: rweisbe@starfleet.nswc.navy.mil (Bob Weisbeck)
Subject: for loop termination
Organization: Naval Surface Warfare Center
Date: Wed, 27 Jan 1993 19:05:16 GMT


   I'm not sure why this happens but here goes.  I have a script that 
   I'm executing but it does not terminate the loop properly and I'm
   not sure what is wrong with it. The script is as follows:


#!/bin/sh
#FILES=`cut -f1 -d" " < datafile`
FILES=`cat datafile`
set $FILES 
rm -f manf 
echo "number of params=$#"
echo "initial arguments =$*==="
for file in $*
do
  echo "loop top"
  SUM=`sum -r $1 | tr -s " " | cut -f1-2 -d" "`
  WC=`wc -l $1  | tr -s " " | cut -f2   -d" "`
  LS=`ls -is $1 | tr -s " " | cut -f2-3 -d" "`
  echo "$SUM $WC $LS $1 $2" >> manf
# shift
  shift 2
  echo "arguments left =$*======"
  echo "number of parameters=$#\n"
done
echo "end script"


   The file has the following in it:

starfleet$cat datafile
/tmp/file1 lady   
/tmp/file2 tramp  
/tmp/hh jock   
/tmp/xx trusty


   When I execute it I get the following:
 
starfleet$scrip2
number of params=8
initial arguments =/tmp/file1 lady /tmp/file2 tramp /tmp/hh jock /tmp/xx trusty===
loop top
arguments left =/tmp/file2 tramp /tmp/hh jock /tmp/xx trusty======
number of parameters=6

loop top
arguments left =/tmp/hh jock /tmp/xx trusty======
number of parameters=4

loop top
arguments left =/tmp/xx trusty======
number of parameters=2

loop top
arguments left =======
number of parameters=0

loop top

((((((( here I have to cntl c out of the script   )))))



  The file manf is ok and all the individual commands execute
  as expected. 
  Why is the loop not terminating?  If I change the script and 
  cut out the second field in the datafile file and then shift only
  once after each pass in the loop, it works great (NOTE THE
  COMMENT LINES IN THE SCRIPT). 

  I figure that there is something obvious that I'm not seeing 
  right now. And as soon as I decide to post this I'll see it
  (I hope :^)  ).  


  Thanks in advance.

   Bob
Newsgroups: comp.unix.shell
From: fyl@ssc.com (Phil Hughes)
Subject: Re: Is there a "foreach" loop control in ksh?
Organization: SSC, Inc.,  Seattle, WA
Date: Thu, 21 Jan 1993 23:07:57 GMT
X-Newsreader: TIN [version 1.1 PL6]

Dik T. Winter (dik@cwi.nl) wrote:
: In article <1993Jan19.173407.7128@cid.aes.doe.CA> afsypng@cid.aes.doe.CA (Jacques Marcoux) writes:
:  > In article <1304@alsys1.aecom.yu.edu> manaster@yu1.yu.edu (Chaim Manaster) writes:
:  > >In particular, I want to run compress on each file in the directory
:  > >that does not already end in a .Z  (dito for uncompress in
:  > >reverse).
:  > >
:  > Try
:  >    for file in `ls *[!Z]`
:  >    do
:  >       compress $file
:  >    done
: 
: Wrong for a few reasons:
: 1. 'ls *[!Z]' will recurse through directories so change that to 'ls -d *[!Z]'.
: 2. Why 'ls'?  Why not 'for file in *[!Z]'?
: 3. This misses the file 'GLORKZ', which should be in the list.
: For this particular question there is not a really satisfactory solution (but
: I doubt there is one in csh). 

How about this?  Seems to 1) work, 2) be simple
    for file in $(echo *.[^Z])
        do
        compress $file
        done
-- 
Phil Hughes, SSC, Inc. P.O. Box 55549, Seattle, WA 98155  (206)FOR-UNIX
>>> Publishers of pocket references for UNIX, C, VI, Emacs, Ksh, MS-DOS, ... <<<
     ...!ssc!fyl or fyl@ssc.com            (206)527-3385
From: adrian@stein.u.washington.edu (Adrian Mariano)
Newsgroups: comp.unix.shell
Subject: Re: multiple sub's with 'sed'
Date: 23 Jan 93 23:42:48 GMT
Article-I.D.: shelley.1jsl5oINN4da
Organization: University of Washington
NNTP-Posting-Host: stein.u.washington.edu

In <C1BsCD.1sr@mentor.cc.purdue.edu> davisre@sage.cc.purdue.edu (Robert Davis) writes:

>In article <1jrva6INNd3g@shelley.u.washington.edu> adrian@stein.u.washington.edu (Adrian Mariano) writes:
>>
>>This is false (at least for my version of sed under Ultrix 4.2).  As
>>documented in my man page and as revealed by actuals tests, the 'w'
>>command appends to the specified file.
>>

  [ supporting documentation deleted ]

>sed's w command overwrites rather than appending.  I guess Ultrix 4.2
>is nonstandard.

I think Ultrix is just like everyone else.  To clear things up, here's
the sed man page section on 'w'.  This is from the Ultrix 4.2 manual,
but the Dynix manual is very similar:

     (2)w wfile
             Write.  Append the pattern space to wfile.

The use of "append" is somewhat misleading.  The actual behavior is to
overwrite the file that existed before the sed invocation, and then
append thereafter within the same sed program.  
Newsgroups: comp.unix.shell
From: chris@engineer.mrg.uswest.com (Chris Fedde)
Subject: Re: Is there a "foreach" loop control in ksh?
Organization: USWEST Marketing Resources
NntpPostingHost: engineer.mrg.uswest.com
Date: 21 Jan 93 04:35:10 GMT

In article <8673@charon.cwi.nl> dik@cwi.nl (Dik T. Winter) writes:
>    for file in `ls | sed '/.Z$/d'` ; do compress $file ; done


avoid the process overhead by doing

	for file in *.[!Z]
	do
		something_with_uncompressed_files
	done

	See ya
	chris
 
Chris Fedde, USWEST MRG, chris@mrg.uswest.com, voice +13037842823
Newsgroups: comp.unix.shell
Subject: Re: Problem with ksh read built-in parsing
From: oleg@gd.cs.csufresno.edu
Date: 22 Jan 93 20:26:15 PST
Organization: Computer Science Departement of California State University in Fresno

In article <1993Jan22.131631.20334@cas.org> lvirden@cas.org (Larry W. Virden) writes:
>I have encountered strange interactions in functions where I attempted to
>save off IFS and then restore it later.  I ended up using the practice
>- which works for me in the sort term - of undefining IFS when I got
>done inside of shell programs which needed to parse IFS.   This isn't
>a great solution, but for some reason, certain programs would cease
>working if I did something like:
>
>OIFS="$IFS"
>IFS=:$IFS
>
>do work
>
>IFS="$OIFS"
>
>return
>

Many programs use system() or popen(), which launch a shell that inherits IFS
(among other things) from parent's environment. As a result, shell can have problems
parsing an argument. For example, if you add ; to IFS, man will screw up since it
calls "cd /usr/cat?; $PAGER manpage" that gets changes to a meaningless cat command
with 3 arguments.

Oleg

>
>-- 
>Larry W. Virden                 UUCP: osu-cis!chemabs!lvirden
>Same Mbox: BITNET: lvirden@cas  INET: lvirden@cas.org
>Personal: 674 Falls Place,   Reynoldsburg, OH 43068-1614


Newsgroups: comp.unix.shell
From: davisre@sage.cc.purdue.edu (Robert Davis)
Subject: Re: multiple sub's with 'sed'
Organization: Purdue University Computing Center
Date: Sat, 23 Jan 1993 21:14:36 GMT

In article <1jrva6INNd3g@shelley.u.washington.edu> adrian@stein.u.washington.edu (Adrian Mariano) writes:
>
>This is false (at least for my version of sed under Ultrix 4.2).  As
>documented in my man page and as revealed by actuals tests, the 'w'
>command appends to the specified file.
>

	On the following systems

		NeXTSTEP 3.0
		SunOS 4.1.1
		Dynix (BSD 4.3 on a Sequent Symmetry)
		Ardent UNIX 2.1.1 (Sys V on an Ardent Titan)

and according to

		"sed & awk" by Dale Dougherty (O'Reilly & Assoc., Inc.)

sed's w command overwrites rather than appending.  I guess Ultrix 4.2
is nonstandard.

>When I tried writing with 'w' to the same file that I was reading from
>I got an empty file.  

	Yeah, either way the original script would fail.


Rob
-- 
| Robert Davis                                    davis@sonata.cc.purdue.edu
| "Look up, Hannah.  Look up."                            NeXT Mail accepted
--
From: uwe@mpi-sb.mpg.de (Uwe Waldmann)
Newsgroups: comp.unix.shell
Subject: Re: for loop termination
Date: 28 Jan 93 18:27:48 GMT
Reply-To: uwe@mpi-sb.mpg.de
Organization: Max-Planck-Institut fuer Informatik

In article <1993Jan27.190516.29466@relay.nswc.navy.mil>,
rweisbe@starfleet.nswc.navy.mil (Bob Weisbeck) writes:
>    I'm not sure why this happens but here goes.  I have a script that 
>    I'm executing but it does not terminate the loop properly and I'm
>    not sure what is wrong with it. The script is as follows:
> 
> [ I've shortened the script a bit.  --uwe]
> 
> #!/bin/sh
> FILES=`cat datafile`
> set $FILES 
> for file in $*
> do
>   WC=`wc -l $1  | tr -s " " | cut -f2   -d" "`
>   shift 2
> done
> 
> [ script performs ok, but at the end the user has to type ctrl-c to
>   terminate it.  ]

Remember that the for-list (i.e. $*) is evaluated _only_once_, at the
beginning of the loop.  If $* contains six words, then the loop is
executed six times, no matter whether you shift once, twice, or not at
all during the loop.  (To see that $file and $1 are not necessarily
equal insert "echo $file $1" after the "do".)  Now, what happens after
three loops?  The "shift 2" statement has been executed three times,
thus the positional parameter list is empty, and so is $1 during the
fourth loop.  Because "wc" is called with only one argument, namely
"-l", it reads from stdin.  As there is no input from stdin, the
program hangs.

The solution is, of course, to use a "while" loop.  Either

  while test $# -gt 0
  do
    WC=`wc -l $1  | tr -s " " | cut -f2   -d" "`
    shift 2
  done

or (this should be slightly faster if "test" isn't built in)

  while :
  do
    case $# in
      0) break ;;
      *) ;;
    esac
    WC=`wc -l $1  | tr -s " " | cut -f2   -d" "`
    shift 2
  done


-- 
Uwe Waldmann, Max-Planck-Institut fuer Informatik
Im Stadtwald, D-W6600 Saarbruecken 1, Germany
Phone: +49 681 302-5431, Fax: +49 681 302-5401, E-Mail: uwe@mpi-sb.mpg.de
Newsgroups: comp.unix.shell
From: Ian_Staines@mindlink.bc.ca (Ian Staines)
Subject: multiple sub's with 'sed'
Organization: MIND LINK! - British Columbia, Canada
Date: Fri, 22 Jan 1993 04:39:26 GMT

sed novice seeks help (sed man page is greek to me)

How can I get 'sed' to do multiple substitutions?  I would like to replace
certain words in a text file with bold type.  I have tried the following:

for WORD in ${LIST}
do
        BOLD="${bold}${WORD}${unbold}"
        sed "/s/${WORD}/${BOLD}/gw ${FILE}" ${FILE}
done

The shell appears to keep ${FILE} intact within the script, and does not
updated it with each loop.  I only get the last substitution, not the entire
list.

Is there a way to loop within sed?


Newsgroups: comp.unix.shell
From: damin@randell.cba.csuohio.edu (Greg Boehnlein)
Subject: Exit status in /bin/sh
Organization: Cleveland State University, Cleveland, Ohio
Date: Fri, 22 Jan 1993 15:21:22 GMT

	Hello all. I am working with /bin/sh under Ultrix 4.3 and am trying
to write some scripts that check for exit conditions from Oman technologies
Z-modem protocols.

1. I need to check to see if the transfer was successful.
2. Depending on the value of the exit status, I need to do various
   things.

I am familiar with the basic concepts of shell programming and have been able
to write basic shell scripts to handle simple tasks. However, I do need a 
GOOD explanation with script examples of how to 'test' and use 'exit'.

Thanks..

Newsgroups: comp.unix.shell
From: aet@mullian.ee.mu.OZ.AU (bert thompson)
Subject: >& redirects stderr AND stdout.
Organization: Computer Science, University of Melbourne, Australia
Date: Fri, 22 Jan 1993 02:33:42 GMT


hi!

i would like to know if there is a way to redirect ONLY stderr
rather than both stderr and stdout in csh (or in sh).

one other question:

how would i write a shell script which writes some text to the
stdin of a program and then hands stdin over to the user (tty).


many thanks and sorry if these are FAQs,

	bert.

---------------------------------------------------------------------------
bert thompson	aet@munagin.ee.mu.oz.au.
SITEE		school of information technology and electrical engineering
		university of melbourne
---------------------------------------------------------------------------
     g e t  t h e  p o i n t 
---------------------------------------------------------------------------
From: davidsen@ariel.crd.GE.COM (william E Davidsen)
Newsgroups: comp.unix.shell
Subject: Re: >& redirects stderr AND stdout.
Date: 22 Jan 93 23:17:26 GMT
Reply-To: davidsen@crd.ge.com (bill davidsen)
Organization: GE Corporate R&D Center, Schenectady NY

In article <aet.727670022@munagin>, aet@mullian.ee.mu.OZ.AU (bert thompson) writes:

| i would like to know if there is a way to redirect ONLY stderr
| rather than both stderr and stdout in csh (or in sh).

sh:	myprog 2>prog.err
| 
| one other question:
| 
| how would i write a shell script which writes some text to the
| stdin of a program and then hands stdin over to the user (tty).

sh:	echo "some text" | cat - /dev/tty | other_prog

-- 
bill davidsen, GE Corp. R&D Center; Box 8; Schenectady NY 12345
    Keyboard controller has been disabled, press F1 to continue.
From: bad@flatlin.ka.sub.org (Christoph Badura)
Newsgroups: comp.unix.shell
Subject: Re: Is there a "foreach" loop control in ksh?
Date: 21 Jan 93 15:39:29 GMT
Organization: Guru Systems/Funware Department

In <1304@alsys1.aecom.yu.edu> manaster@yu1.yu.edu (Chaim Manaster) writes:

>I want to do a series of comands on each file in the current
>directory, with some sort of "foreach" construct that will loop
>over every file in some list (something like in perl), or in some
>cases every file in the current directory. How would one do this in
>ksh?

for variable in word...
do
  ...
done

>In particular, I want to run compress on each file in the directory
>that does not already end in a .Z  (dito for uncompress in
>reverse).

compress `ls|egrep -v Z\$`


-- 
				Christoph Badura  ---  bad@flatlin.ka.sub.org

Personally, I don't care whether someone is cool enough to quote Doug
Gwyn--I only care whether Doug Gwyn is cool enough to quote. -- Larry Wall
From: ln_smr@pki-nbg.philips.de (Stephen Riehm)
Newsgroups: comp.unix.shell
Subject: Re: >& redirects stderr AND stdout.
Date: 26 Jan 93 14:26:30 GMT
Reply-To: ln_smr@pki-nbg.philips.de

fjh@munta.cs.mu.OZ.AU (Fergus James HENDERSON) writes:

>aet@mullian.ee.mu.OZ.AU (bert thompson) writes:

>>hi!
>>
>>i would like to know if there is a way to redirect ONLY stderr
>>rather than both stderr and stdout in csh (or in sh).

>It's not possible in csh.

yeah 'tis! try:

	( some_program > /dev/null ) >& error.file

OK its a bit of a kluge, but you could also do the following to get
stdout on your stdout:

	( some_program > /tmp/file ) >& error.file ; {cat,more,less} /tmp/file

>[irrelevent stuff narked], but sh is a much better
>language for writing scripts in.

This is definitely true. csh (or better, tcsh) has a great UI, but for
real scripts, /bin/sh is:
	a> supported on all unix platforms
	b> almost standardised accross platforms
	c> much more flexible
	d> quicker (startup time at least)
csh on the other hand is;
	a> not supported on all platforms
	b> not standardised (there are many different flavours)
	c> limited in programming structure (no procedures for a start)

catchya

--------------------------------------------------------------------
Stephen Riehm		   Configuration Management	      _-_|\ 
ln_smr@pki-nbg.philips.de  Philips Kommunikations Industrie  /     \
Work: +49 911 526 2975	   Nu"rnberg, Germany		     \_.-.!/
Fax:  +49 911 526 3678	   "I was there, now I am here!"          v 
"My company speaks another language, I CAN'T speak on its behalf"
PS: You may think I am joking, I can't speak the language that well so
		PLEASE DON'T REPLY IN GERMAN!
			 - thanks -
Newsgroups: comp.unix.shell
From: itlammg@amboy.NoSubdomain.NoDomain (Magued Milad)
Subject: how to set a variable that modifies itself according to another variable?
Followup-To: itlammg.sugarland.unocal.com
Keywords: set,setenv
Organization: Unocal
Date: Fri, 22 Jan 1993 19:41:36 GMT

Is there any way to set a variable that is interactively modified according to another variable? (e.g. can we update the UNIX prompt interactively to follow the working directory? )


 

Newsgroups: comp.unix.shell
From: jhgreen@cs.sandia.gov (Jethro H. Greene)
Subject: Re: AWK file output question
Keywords: awk
Organization: Sandia National Laboratories, Albuquerque, NM
Date: Sat, 16 Jan 93 15:32:36 GMT

>In article <1993Jan14.152332.16130@ericsson.se> etljskk@etlxd11c.etlxd writes:
>>This is my first posting, so please don't complain if this is a faq.
>>I am having a problem with awk. I want to split a large file into smaller
>>ones (file name being created from data in the large file). I get
>>this to work, but after ten files I get the error that no more files
>>can be opened. How can I close these files when I no longer want them.
>>
>Ive *just* started writing shell scripts, does anyone have a list of man 
>references that are useful??? Or a list of useful commands maybe???

I'm not sure about your 'awk' problem, but you could use 'split'.

-- 
Jethro H. Greene
Massively Parallel Computing Research Laboratory,
Sandia National Laboratories, Albuquerque, New Mexico

Newsgroups: comp.unix.shell
From: rickt@aruba.UUCP (Rickey Thomas Tom)
Subject: help with a script files
Date: Tue, 26 Jan 1993 20:36:36 GMT
Organization: Project Zed

I a working on a script that basicaly moves files from a subdirectory to
a current directory.

   .....
   .....
mv <dir x>/* .
   .....
   .....

The problem is that if there are no files in the subdirectory, the script terminates and returns an error code that says that no files were found.

I tried    if ( -e "<dir x>/* ) then
                .....

but this does not work either

Any help would be greatly appreciated. Thank you in advance

-- 
--------------------------------------------------------------------------------
Rickey Tom                       | Internet Style: aruba!rickt@uu2.psi.com
Programmer/Analyst Project ZED   | UUCP          : ...!uunet!uupsi2!aruba!rickt
--------------------------------------------------------------------------------
Newsgroups: comp.unix.shell
From: mich@lin.infolog.se (Thomas Michanek)
Subject: Re: Setting enviroment variables in a shell script
Keywords: environment variables shell script
Organization: Infologics, Linkoping, Sweden
Date: Tue, 26 Jan 1993 09:14:47 GMT

In article <18469@autodesk.COM> dls@Autodesk.COM (Daniel Louis Smith) writes:
>
>> In article <35774@sales.GBA.NYU.EDU>, elouie@sales.GBA.NYU.EDU (Euge) writes:
>> |> How do you set an environment variable in a C-Shell script?  I tried
>> |> setenv enviroment_variable value, but as soon as the script finishes, 
>> |> the value of the varialbe is reset to its original value.  My guess is 
>
>	My favorite way is to source bits of csh...  example:
>
>bermuda:dls/bin (1) :-) alias newdir
>set newdir_attempt=(!*); source $HOME/bin/newdir_csh
>


Good idea, except that you don't have to use a separate variable to
store the command line arguments. In general, you can make an alias like:

  alias <name> "source <filename> '\!*'"

In the source'd file <filename> you put:

  set argv = `echo \!*`

as the first command. You can now use $1, $2, etc. as in an ordinary script:

  if ($#argv > 0) then
    setenv MYVAR $1  # or whatever
    ...
  endif

Works like a dream!

.- - - - - - - - - - - -.  _ _  _ ___ _  _   _   _  _  _  _   .- - - - - - - -.
|    Thomas Michanek    |  | |\ | |_ / \ |  / \ / _ | / `|_`  | Dial +46 13   |
|  Infologics Linkoping |  | | \| |  \_/ |_,\_/ \_| | \_,._|  | 210060  Phone |
| email:Thomas.Michanek |          _                          | 210068  Direct|
|       @lin.infolog.se |  L I N K O P I N G  -  S W E D E N  | 210155  Fax   |
`- - - - - - - - - - - -'                                     `- - - - - - - -'
Xref: sparky comp.unix.shell:5444 news.answers:5360
From: tmatimar@empress.com (Ted M A Timar)
Newsgroups: comp.unix.shell,news.answers
Subject: Changes to "Welcome to comp.unix.shell" [Frequent posting]
Supersedes: <unix-faq/shell/diff_726386543@athena.mit.edu>
Followup-To: comp.unix.questions
Date: 21 Jan 1993 06:02:40 GMT
Organization: Empress Software
Distribution: world
Expires: 18 Feb 1993 06:02:22 GMT
NNTP-Posting-Host: pit-manager.mit.edu
X-Last-Updated: 1992/12/09

Archive-name: unix-faq/shell/diff

*** /tmp/,RCSt1a18494	Fri Dec  4 07:52:28 1992
--- intro	Fri Dec  4 07:43:02 1992
***************
*** 2,12 ****
  Newsgroups: comp.unix.shell,news.answers
  Followup-To: comp.unix.shell
  Organization: Empress Software
! Subject: Welcome to comp.unix.shell [Biweekly posting]
  Approved: news-answers-request@MIT.Edu
  
! Archive-name: unix-faq/shell-intro
! Version: $Id: intro,v 2.0 92/10/20 12:08:24 tmatimar Exp $
  
  This article is a monthly attempt to remind potential posters about
  what is appropriate for comp.unix.shell.  If you would like to make
--- 2,12 ----
  Newsgroups: comp.unix.shell,news.answers
  Followup-To: comp.unix.shell
  Organization: Empress Software
! Subject: Welcome to comp.unix.shell [Frequent posting]
  Approved: news-answers-request@MIT.Edu
  
! Archive-name: unix-faq/shell/intro
! Version: $Id: intro,v 2.1 92/12/04 07:48:53 tmatimar Exp $
  
  This article is a monthly attempt to remind potential posters about
  what is appropriate for comp.unix.shell.  If you would like to make
Newsgroups: comp.unix.shell