Meetings:2004-09

From GTALUG

Sitemap > People > Contact > Meetings > Meetings:2004-09
Sitemap > Meetings > History > Historical:Meetings


Bash (3.0).

Presented by William Park.


TLUG meetings are held at UofT on the second Tuesday of each month at 7:30 pm.


Date
Tuesday September 14, 2004
Time
7:30 pm


Topic
Bash
Speaker
William Park
Description
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.
Location
Room GB244, Galbraith Building, University of Toronto
Toronto, Ontario M5S 3G8
University of Toronto
Map
http://oracle.osm.utoronto.ca/map/
http://www.mapquest.com/cgi-bin/share?s3q281x1gbqexvim
Customize