Announcement: TLUG Meeting: Sept 14, 2004.

Robert Brockway robert-5LEc/6Zm6xCUd8a0hrldnti2O/JbrIOy at public.gmane.org
Tue Sep 7 07:18:56 UTC 2004


Where: Room GB244, Galbraith Building, University of Toronto
       For directions, see http://oracle.osm.utoronto.ca/map/

When: Sept 14, 2004.

Speaker: William Park

Topic: BASH

Details:

    Bash-3.0 was released recently.  Two notable additions from
    Bash-2.05b are regex test '=~' in [[...]] and integer sequence
    generator {x..y}.  Bash patch written by William Park
        http://freshmeat.net/projects/bashdiff/
        http://freshmeat.net/projects/basp/
    extends Bash's capability even more, giving other modern scripting
    languages a run for their money.

    His patch incorporates many useful features from Awk, Python, Zsh,
    Ksh, and others.  In the main core, it adds the following:
        - new brace expansion {a..b}
        - new parameter expansion ${var|...}
        - new command substitution $(=...)
        - string concatenation (+=)
        - extended for, while, and until loops
        - extended case statement
        - new try-block with integer exception.
    As builtin commands, it adds the following:
        - extended set, read, echo builtins
        - sscanf(3) wrapper
        - variety of array and regex(3) operations
        - GDBM, SQLite, PostgreSQL, and MySQL database interfaces
        - an HTML template engine (BASP).

    He will give a quick tutorial on above features.  People are
    encouraged to try it out, and any feedback on possible applications
    or feature requests are most welcome.  Since everything is online,
    there will be no handouts or projector.  Just chalk and blackboard.

TLUG Talks Coordinator
--
The Toronto Linux Users Group.      Meetings: http://tlug.ss.org
TLUG requests: Linux topics, No HTML, wrap text below 80 columns
How to UNSUBSCRIBE: http://tlug.ss.org/subscribe.shtml





More information about the Legacy mailing list