Linux Today: Linux News On Internet Time.
Search Linux Today
search.internet.com
Linux News Sections:  Blog -  Developer -  High Performance -  Infrastructure -  IT Management -  Security -  Storage -
Linux Today Navigation
LT Home
Preferences
Contribute
Link to Us
Search
Linux Jobs

Become a Marketplace Partner

internet.commerce
Be a Commerce Partner














The Linux Channel at internet.com
Linux Today
Enterprise Linux Today
Apache Today
JustLinux.com
Linux Planet
PHPBuilder
All Linux Devices
Technology Jobs

JustTechJobs.com

LinuxToday Newsletters
Subscribe News
Subscribe PR
Subscribe Security

internet.com
IT
Developer
Internet News
Small Business
Personal Technology

Search internet.com
Advertise
Corporate Info
Newsletters
Tech Jobs
E-mail Offers

 







Current Newswire:

Microsoft, other rivals slam Google Chrome OS

Intel Linux Graphics Shine With Fedora 12

Editor's Note: Do It Yourself "Cloud"

Google Chrome OS: First looks, first impressions

Kernel Log: Coming in 2.6.32 (Part 3) - Storage

TV Mythos Renewed: MythTV 0.22 with Many Improvements

Enhancing openSUSE 11.2: Adding Repositories and Packages

A Northwest Nobel option? (Linus for the Nobel Peace prize)

SECURITY: Cloud Computing Security Benefits, Risks and Recommendations

Keeping score in test-driven development with Python, PyLint, unittest, doctest,




Arcsight Engineer
The Computer Merchant, Ltd
US-DC-Washington

Justtechjobs.com Post A Job | Post A Resume
:Ext2: Shell Scripting Part One
Ext2: Shell Scripting Part One
Feb 27, 2000, 15 :41 UTC (2 Talkback[s]) (7593 reads)

(Other stories by Robert Jones)

[ Thanks to Devin M. Ash for this link. ]

"But, before the discussion of various shells, a word about why this is relevant. As has been stated, a shell's basic job is to take commands and either act on them itself, or run other programs to do it. Often, this is done interactively, with a user issuing commands one at a time, and the shell processing them as they come in."

"However, almost universally, shells will also accept groups, or "batches", of commands at once. These can be entered manually, in a single go, on the command line, or you can simply direct your shell to a file, which it will read, and treat the contents of as commands issued to it. In the DOS world, files such as this were known as "batch files"; to Unix users, they are "shell scripts". Shell scripts can be, and often are, much more complex than batch files."

"As I said earlier, there are multiple shells commonly available for Unix systems. The one that new Linux users most commonly encounter is bash, the "Bourne again shell" -- so named because it was based on the old Bourne shell, simply called sh. Other shells that new users will frequently encounter are csh (and its improved brother, tcsh), ksh (and its free version, pdksh), and zsh."

Complete Story

Related Stories:
IBM developerWorks: Python 101: The other scripting language that starts with "P" (Jan 08, 2000)
SunWorld: Python reaches for stardom, Object-oriented scripting languages shows signs of celebrity (Dec 24, 1999)
SunWorld: Tcl + Java = A match made for scripting (Nov 05, 1999)
Ext2: Scripting: Regular expressions (Nov 04, 1999)
linuxnewbie.org: Introduction To BASH Shell Scripting: Version 1.2 (Oct 24, 1999)
Ext2: Introduction to Scripting (Oct 21, 1999)
CNET Builder.com: The Most Elegant Scripting Language You'll Probably Never Use (Aug 22, 1999)
Chicago Tribune: The TCL scripting language (Jul 18, 1999)
Computer Bits: Scripting Languages (May 01, 1999)


Index Mode   |   Flat Mode   |   Thread Mode   |   Thread Flat  
  Talkback(s) Name  and Date
Nice article, but there's a slight t ...   Flawed explanation of shebangs   
Daniel
Feb 27, 2000, 17:45:30
 
Very true and I'll take it one step  ...   Re: Flawed explanation of shebangs   
Nate Bargmann
Feb 27, 2000, 23:22:34
 
  Home | Search Talkbacks | Customize View    Top of Page  



Enter your comments below:

* Your Name:

* Your Email Address:

* Subject:

CC: [will also send this talkback to an E-Mail address]

* Comments:

Tags allowed:<I>,<B> and <U>. See our talkback-policy for more about talkback content.

Fields marked with * are required!






..............................




All times are recorded in UTC.
Linux is a trademark of Linus Torvalds.
Powered by Linux, Apache and PHP

internet.commediabistro.comJusttechjobs.comGraphics.com

Search:

WebMediaBrands Corporate Info

Legal Notices, Licensing, Permissions, Privacy Policy.
Advertise | Newsletters | Shopping | E-mail Offers | Freelance Jobs