Overview of features



  • Preamble


    Example:

    #!/bin/sh
    # What follows will be interpreted as a Borne shell, regardless
    # of the shell it was started from.


    #!/bin/csh
    # What follows will be interpreted as a C-shell script, regardless
    # of the shell it was started from.


    #!/bin/awk
    # What follows will be interpreted as an awk script


    #!/usr/bin/perl
    # What follows will be interpreted as a Perl script.


    etc. etc.




This talk aims at users (rather than system managers), so shell of choice is C-shell 'csh' or its direct derivative 'tcsh', rather than 'sh' or 'bash'.