Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: Bourne shell


Related Topics
GNU

In the News (Tue 23 Jul 19)

  
  The Heirloom Bourne Shell
The Heirloom Bourne Shell is a portable variant of the traditional Unix shell.
Although the Bourne shell is not POSIX-conforming because the POSIX.2 standard introduced requirements for the shell that were incompatible with existing Bourne shell behavior, it remains the father of all Unix shell scripting languages.
The Bourne shell does not provide as many features as newer Unix shells, but it is nevertheless a highly usable scripting language.
heirloom.sourceforge.net /sh.html   (423 words)

  
 Bourne shell - Wikipedia, the free encyclopedia
The C shell (csh) was derived not from the Bourne shell but the Thompson shell, was distributed with 4.1BSD, and took advantage of job control features of the BSD kernel.
The functionality of the original Korn Shell (known as ksh88 from the year of its introduction) was used as a basis for the POSIX shell standard; a newer version, ksh93, has been open source since 2000 and is used on some Linux distributions; there is also a clone of ksh88 known as pdksh.
Due to copyright issues surrounding the Bourne Shell as it was used in BSD releases, Kenneth Almquist developed a clone of the Bourne Shell, known as the Almquist Shell and available under the BSD license, which is in use today on some BSD descendants and in low-memory situations.
en.wikipedia.org /wiki/Bourne_shell   (924 words)

  
 Bash Features - Bourne Shell Style Features
All of the Bourne shell builtin commands are available in Bash, and the rules for evaluation and quoting are taken from the Posix 1003.2 specification for the `standard' Unix shell.
Bourne Shell Variables: Variables which Bash uses in the same way as the Bourne Shell.
Shell functions are a way to group commands for later execution using a single name for the group.
www.math.utah.edu /docs/info/features_1.html   (1016 words)

  
 UNIX shell differences and how to change your shell (Monthly Posting)
A brief history of UNIX shells Note, this history is just known to be slightly out of historical order, it is in the process of being corrected, but for the moment should be taken with a pinch of salt In the near beginning there was the Bourne shell /bin/sh (written by S. Bourne).
Like the Korn shell bash was based upon the Bourne shells language and like the Korn shell, it also pinched features from the C shell and other operating systems (in my opinion it put them together better; guess which shell I use), but unlike the Korn shell it is free.
Further information The Bourne shell, the C-Shell and the Korn Shell (if you have it) are all distributed as standard with your UNIX operating system, information on these should come with your operating system, bug reports etc should be sent to your operating system vendor.
www.faqs.org /faqs/unix-faq/shell/shell-differences   (2225 words)

  
 Bourne Shell: The Syntax
A Bourne shell variable is set by using the = sign.
Arguments supplied to the shell script on the command line are placed in variables $1, $2, $3, and so on within the script.
The number of programming constructs in Bourne shell are minimal (unlike a more sophisticated language such as perl or c) to keep its structure simple and understandable.
uwsg.ucs.indiana.edu /usail/eds3shell/syntax.html   (1236 words)

  
 Csh Programming Considered Harmful
Lack of proficiency in the Bourne shell has been known to cause errors in /etc/rc and.cronrc files, which is a problem, because you *must* write these files in that language.
In the Bourne shell, this VAR=foo cmds args is the same as (export VAR; VAR=foo; cmd args) or csh's (setenv VAR; cmd args) You can't use :t, :h, etc on envariables.
The Korn shell is the preferred programming shell by many sh addicts, but it still suffers from inherent problems in the Bourne shell's design, such as parsing and evaluation horrors.
www.faqs.org /faqs/unix-faq/shell/csh-whynot   (2440 words)

  
 Shell Programming - Bourne
Unlike the C-shell, Bourne shell does not use the set and setenv commands to create and assign values to variables.
In Bourne shell, if you request the display of a variable which does not exist, there will be no error message.
In Bourne shell, there is a set command, it just has a different purpose than the set command of the C-shell.
www.cs.umd.edu /class/fall2002/cmsc107/shellprog.bourne.htm   (1417 words)

  
 Bourne shell - a definition from Whatis.com
The Bourne shell is the original Unix shell (command execution program, often called a command interpreter) that was developed at AT&T. Named for its developer, Stephen Bourne, the Bourne shell is also known by its program name, sh.
Bourne Again Shell (bash) is the free version of the Bourne shell distributed with Linux systems.
Along with the Korn shell and the C shell, the Bourne shell remains among the three most widely used and is included with all UNIX systems.
whatis.techtarget.com /definition/0,,sid9_gci214635,00.html   (332 words)

  
 An Introduction to the Unix Shell
It is generally true of a shell procedure that it may not modify the state of its caller without explicit request on the part of the caller.
The treatment of errors detected by the shell depends on the type of error and on whether the shell is being used interactively.
An interactive shell is one whose input and output are connected to a terminal (as determined by gtty (2)).
partmaps.org /era/unix/shell.html   (6333 words)

  
 Why Shell Programming?
A working knowledge of shell scripting is essential to everyone wishing to become reasonably adept at system administration, even if they do not anticipate ever having to actually write a script.
Shell scripting hearkens back to the classical UNIX philosophy of breaking complex projects into simpler subtasks, of chaining together components and utilities.
Many consider this a better, or at least more esthetically pleasing approach to problem solving than using one of the new generation of high powered all-in-one languages, such as Perl, which attempt to be all things to all people, but at the cost of forcing you to alter your thinking processes to fit the tool.
www.die.net /doc/linux/abs-guide/why-shell.html   (698 words)

  
 Bourne Shell Programming
Not only can groups of commands be used together in a shell program (or script), but the Bourne shell comes with a full programming language that allows such things as arithmetic calculations on variables, decision making or branching, and controlled looping.
A shell script can be given any name with any extension, and therefore it is convenient to give the scripts meaningful names to help the user remember their purpose.
The first two characters tell the shell that what follows is the path of the shell that the script was written under.
www.phys.ualberta.ca /~gingrich/research/shells/node23.html   (619 words)

  
 bourne shell
The Bourne shell is a programmable shell with several forms of structured commands similar to those found in traditional higher-level programming languages.
SHELL The path name of the shell (should be exported by the $HOME/.profile script TIMEOUT The number of minutes the shell remains inactive before it exits.
The restricted shell works the same as the Bourne shell, except the user is not allowed to change directories, set the value of the path or shell environment variables, specify a path or command containing the '/' character, or redirect output.
www.apl.jhu.edu /Misc/Unix-info/shells/bourne.html   (2099 words)

  
 traditional Bourne shell family / history and development
This page is about all the variants of the original Bourne shell - it doesn't deal with bourne compatible shells like the korn (ksh), almquist (ash), bourne again (bash) or posix shell.
The Bourne shell, introduced with the "7th edition" of Unix, is an important part of the Unix history.
Usually you will not be able to easily compile earlier Bourne shells on a modern unix variant, as it is really oldfashioned C code with wild pointer management.
www.in-ulm.de /~mascheck/bourne   (2961 words)

  
 What is Bourne shell? - a definition from Whatis.com
Bourne Again Shell (bash) is the free version of the Bourne shell distributed with Linux systems.
Zsh was developed by Paul Falstad as a replacement for both the Bourne and C shell.
Along with the Korn shell and the C shell, the Bourne shell remains among the three most widely used and is included with all UNIX systems.
searchenterpriselinux.techtarget.com /sDefinition/0,,sid39_gci214635,00.html   (422 words)

  
 Bourne Shell Tutorial
Because the variable is "passed" to the command by the environment, the shell simply sets the standard output to the appropriate file, and then processes the line for variables, and lastly executing the command on the line.
Another reason is the C shell has a command similar to trap, but it uses one command for all signals, while the Bourne shell allows you to perform different actions for different signals.
Also the C shell command to read a single line only reads from the controlling terminal, and cannot be redirected to get input from a file, or a pipe, while the Bourne shell can.
www.grymoire.com /Unix/Sh.html   (16704 words)

  
 Bourne shell (sh)   (Site not responding. Last check: 2007-11-02)
This is the original Unix shell written by Steve Bourne of Bell Labs.
This shell does not have the interactive facilites provided by modern shells such as the C shell and Korn shell.
The Bourne shell does provide an easy to use language with which you can write shell scripts.
www.mcsr.olemiss.edu /unixhelp/shell/oview2.1.html   (62 words)

  
 [No title]
-.LP -Since there is no signal 0 in UNIX -it is used by the shell to indicate the -commands to be executed on exit from the -shell procedure.
The scan command -.ft -.sp -\fIread x\fR is a built-in command that reads one line from the -standard input -and places the result in the variable \fBx\.\fP -It returns a non-zero exit status if either -an end-of-file is read or an interrupt -is received.
-.SH -3.7\ Command\ execution -.LP -To run a command (other than a built-in) the shell first creates -a new process using the system call \fIfork.\fP -The execution environment for the command -includes input, output and the states of signals, and -is established in the child process -before the command is executed.
cm.bell-labs.com /7thEdMan/vol2/shell.bun   (2752 words)

  
 Bash - Wikipedia, the free encyclopedia
Its name is an acronym for Bourne-Again SHell — a pun (Bourne again / born again) on the Bourne shell (sh) - an early, important Unix shell written by Stephen Bourne and distributed with Version 7 Unix, circa 1978.
The vast majority of Bourne shell scripts can be executed without alteration by bash, with the exception of those Bourne shell scripts that reference a Bourne special variable or use a Bourne built in command.
The only Unix command shells currently capable of this are the Korn Shell and the Z shell.
en.wikipedia.org /wiki/Bourne-Again_shell   (1267 words)

  
 Unix Bourne Shell Scripts
The First line (#!/bin/sh) signifies that a new Bourne shell process is spawned.
Notice also that parentheses are meaningful to the shell and, therefore, must be quoted.
WARNING If you test a file you own (the -r, -w, or -x tests), but the permission tested does not have the owner bit set, a non-zero (false) exit status will be returned even though the file may have the group or other bit set for that permission.
hydra.nac.uci.edu /indiv/gdh/bourne_shell_scripts.html   (793 words)

  
 Bourne Shell
The Bourne shell can be run either as a login shell or as a subshell under the login shell.
If the File [Parameter] parameter is specified when the Bourne shell is started, the shell runs the script file identified by the File parameter, including any parameters specified.
The shell passes to its child processes the variables named as arguments to the built-in export command.
www.unet.univie.ac.at /aix/aixuser/usrosdev/bourne_shell.htm   (465 words)

  
 Bourne Shell   (Site not responding. Last check: 2007-11-02)
The Bourne shell is the original Unix shell.
It is the shell of choice for writing shell programs but it is not a very good choice for interactive use.
Below is a short example of a user's.profile that could be used if the Bourne shell is the default shell.
sunsite.utk.edu /UNIX-help/sh.html   (194 words)

  
 BASH - GNU Project - Free Software Foundation (FSF)   (Site not responding. Last check: 2007-11-02)
Bash is the shell, or command language interpreter, that will appear in the GNU operating system.
Bash is an sh-compatible shell that incorporates useful features from the Korn shell (ksh) and C shell (csh).
It is intended to conform to the IEEE POSIX P1003.2/ISO 9945.2 Shell and Tools standard.
www.gnu.org /software/bash/bash.html   (196 words)

  
 Bourne Again SHell (bash)   (Site not responding. Last check: 2007-11-02)
This is a public domain shell written by the Free Software Foundation under their GNU initiative.
This shell is widely used within the academic commnity.
If you use the Bourne shell (sh) for shell programming consider using bash as your complete shell environment.
theory.uwinnipeg.ca /UNIXhelp/shell/oview2.5.html   (86 words)

  
 How to write a shell script
The Bourne shell is used to create shell scripts -- ie.
Shell scripts are simple text files created with an editor.
A good shell script should verify that the arguments sup- plied (if any) are correct.
vertigo.hsrl.rutgers.edu /ug/shell_help.html   (1857 words)

  
 Unix Shell Resources : Unix shell scripts, programs, applications, code, books, tutorials, programmers, and jobs
Many of the explanations in The Korn Shell are clear and crisp, and are quite understandable if you have had any previouis experience working with shells.
A UNIX Shell Object is a unique piece of code that is written with the UNIX Shell using modern object-oriented approaches that make the code more powerful and easier to use over a network or the Web.
UNIX Shell Programming, Fourth Edition gives you: Practical guidance on how to create CGI scripts, object warehouses, and reuse catalogs; Everything on shell extensions for management of distributed environments; A special shell reference appendix containing real-life examples that you can use right now.
www.bigwebmaster.com /Unix_Shell   (1395 words)

  
 Bourne shell idioms   (Site not responding. Last check: 2007-11-02)
Here are some portable Bourne shell idioms that I find useful to remember for scripting.
The Bourne shell does much more than most users realize, and the ksh and bash extensions are rarely essential.
Otherwise, your current shell, by exiting X or ssh, may terminate all processes that have your shell as the parent process.
billharlan.com /pub/papers/Bourne_shell_idioms.html   (1532 words)

  
 Bourne Shell Programming
Usually, this command is simply passed to the Bourne shell, which means that you can execute whole scripts, should you choose to do so.
This removes the variable from the shell's symbol table, effectively making as if it had never existed; as a side effect, the variable is also unexported.
The C shell, csh, and its variant tcsh is a fine interactive shell (I use tcsh), but is a lousy shell for writing scripts.
www.ooblick.com /text/sh   (4099 words)

Try your search on: Qwika (all wikis)

Factbites
  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.