Home > Programming > Shell Programming

Unix Shell Scripts

Sort Desciption:

that file is called shell script language. Like other programming languages it has variables and flow control. statements (e.g. ifthenelse while for ...



Content Inside:

Unix Shell ScriptsPage 1Unix Shell ScriptsNorman MatloffJuly 15 2002Contents1 Introduction12 Invoking Shell Scripts22.1 Direct Interpretation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22.2 Indirect Interpretation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23 Shell Variables33.1 Setting Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33.2 Referencing and Testing Shell Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . .34 Command Arguments45 Language Constructs56 Examples76.1 A Shell Script For Deleting Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .77 Further Information81 IntroductionIn previous discussions we have talked about many of the facilities of the C shell such as command aliasingjob control etc. In addition any collection of csh commands may be stored in a file and csh can be invokedto execute the commands in that file. Such a file is known as a shell script file. The language used in1Page 2that file is called shell script language. Like other programming languages it has variables and flow controlstatements (e.g. ifthenelse while for goto).In Unix there are several shells that can be used the C shell (csh and its extension the T C shell tcsh) theBourne Shell (sh and its extensions the Bourne Again Shell bash and the highly programmable Korn shellksh ) being the more commonly used.Note that you can run any shell simply by typing its name. For example if I am now running csh and wishto switch to ksh I simply type ksh and a Korn shell will start up for me. All my commands from that pointon will be read and processed by the Korn shell (though when I eventually want to log off exiting the Kornshell will still leave me in the C shell so I will have to exit from it too).2 Invoking Shell ScriptsThere are two ways to invoke a shell script file.2.1 Direct InterpretationIn direct interpretation the commandcsh filename arg .. ...

Source: heather.cs.ucdavis.edu


add to Google Reader add to Google Bookmark add to bloglines add to newsgator add to FURL add to digg add to webnews add to Netscape add to Yahoo MyWeb add to spurl.net add to diigo Bookmark newsvine Bookmark del.icio.us Bookmark @ SIMPIFY Bookmark MISTER WONG Bookmark Linkarena Bookmark icio.de Bookmark oneview Bookmark folkd.com Bookmark yigg.de Bookmark reddit Bookmark StumbleUpon Bookmark Slashdot Bookmark blinklist Bookmark technorati add to blogmarks add to blinkbits add to ma.gnolia add to smarking.com add to netvouz add to co.mments add to Connotea add to de.lirio.us
Search Terms:

 

Related Files

basic shell programming

Filed under: Programming and Shell Programming
bash derives much of its programming functionality from shell variables. Weve ... builtin variables that are vital to shell programming. ...

Unix Shell Scripts

Filed under: Programming and Shell Programming
that file is called shell script language. Like other programming languages it has variables and flow control. statements (e.g. ifthenelse while for ...

UNIX Shell Programming

Filed under: Programming and Shell Programming
Page 1 of 1 ITC_UNIXsp ExecuTrain Course Outline UNIX Shell Programming IT0001 3 Days Description Students learn to read, write, and debug shell scripts, thus increasing ...